|
With an emphasis on providing practical advice, Code Generation 2008 is the ideal opportunity for architects, developers and others to understand how to benefit from emerging tools and technologies in the broad area of Code Generation.
Call for Speakers:
Submission Deadline: Friday January 18th 2008
We are currently seeking high-quality session proposals covering topics in model-driven software development (including Software Factories, Model-Driven Architecture (MDA), Domain-Specific Languages (DSLs), Generative Programming, Software Product Lines and related areas).
Sessions could cover topics such as:
- Tool and technology adoption
- Code Generation and Model Transformation tools and approaches
- Defining and implementing modelling languages
- Domain Analysis and Domain Engineering
- Language evolution and modularization
- Meta Modelling
- Runtime virtual machines versus direct code generation
Real-world case studies based on any aspect of these and related approaches are particularly encouraged although more theoretical sessions are also welcome.
Take part in Code Generation 2008 and find out why industry observers think that Code Generation is the next evolutionary step in Software Development.
Accepted speakers have their conference fees waived.
Code Generation 2008 takes place in Cambridge, UK from 25th - 27th June 2008
For more information on proposing a session please visit:
http://www.codegeneration.net/conference/speak.php
What people said about our previous conference - Code Generation 2007:
"I've been working in domain-specific modelling for a dozen years … and in this time this has been the highest-quality conference on this topic that I've been to - and I've been to a few."
"The combined—for that matter, individual—expertise present was remarkable, and presented a tremendous opportunity for knowledge exchange."
"The presentations were all top quality, making it often difficult to decide between the concurrently running sessions. The wealth of MDD knowledge present at the event was impressive, not only from the presenters, but from the other delegates as well."
Mark Dalgarno, CG2008 Organiser
Writing (mainly) on software at The Variation Point
|
|
|
|
|
Do we need to include activity diagrams, when we create Software Requirement Specification report?
Thank you,
Chatura Dilan
|
|
|
|
|
How long is does a piece of string need to be?
Same kind of question.
The answer is really 'it depends'.
|
|
|
|
|
I'm developing a simple order capture application in MS Access for a client that doesn't know what they want, beyond this very simple description. They must be able to maintain a list of products, capture and print quotations, convert quotations to orders.
This is far from my normal work, which seldom involves any GUI work, or very little. If I compose a feature set, it's what I would want, as a developer, and too much for the size of the job. I'm trying to find a set of guidelines or standard features that such an application should have, in order to present a tidy application.
Where can I find these? Should I maybe use a generator such as Iron Speed, whose designers know all about this already?
I do not believe they are right who say that the defects of famous men should be ignored. I think it is better that we should know them. Then, though we are conscious of having faults as glaring as theirs, we can believe that that is no hindrance to our achieving also something of their virtues. - W. Somerset Maugham
My New Blog
|
|
|
|
|
Brady Kelly wrote: for a client that doesn't know what they want
I strongly urge you to help them discover what they want before you develop it. Otherwise you will find yourself in the Software Rocks Development Process.
I don't know Iron Speed but from the ads it states "Prototyping and Proof of Concept". Those and Use Cases normally help people think about and decide what they want. I am not sure you need a tool like Iron Speed for Prototyping and POCs, I would just use the Forms Designers in Visual Studio for Prototyping UI's.
|
|
|
|
|
The client knows what basic high level functions he wants, such as products, quotes, and invoices. I'm after a basic set of usability features that apply to list and edit screens for all of these.
|
|
|
|
|
I am unable to determine your point.
|
|
|
|
|
I was trying to determine a 'standard' set of features available in a typical retail sales application, such as print, copy, commit, export etc. that apply across all entity features, such a s quotes, orders, products etc.
I've decided to just go with an iterative prototyping over the weekend. I'm just going to give the client exactly what he wants, even if he takes several iterations to tell me. Changes are pretty rapid in Access anyway.
|
|
|
|
|
Write them a use case or two based on those high level functions and walk them through them to see if that fits what they have in mind.
As for the UI, do simple sketch on paper, it's easier to lay down ideas and easier for them to write down notes and even let them draw sketches based on your designs. ( have a look at this blog : Flow|State[^] )
|
|
|
|
|
Hi Guys -
I have an application which contains a number of discrete controls. The app is working, but i have a particular control which is quite complex and i have the following options:
1) Implement the control and the model together and simply serialize the controls contents.
2) Implement the control and model seperately and keep them syncrhonised.
I realise that 1 works nicely with minimum development, but in order to validate the data (The rules are external to the control), i would have to load it into the control and validate it there. To hide this from the UI, the validation would need to create an instance of the control purely for validation purposes. Would this be considered bad practice? What are other peoples thoughts on this matter?
Cheers
Tris
-------------------------------
Carrier Bags - 21st Century Tumbleweed.
|
|
|
|
|
Tristan Rhodes wrote: 1) Implement the control and the model together and simply serialize the controls contents.
2) Implement the control and model seperately and keep them syncrhonised.
I would use the MVC pattern. Use the model and put the validation in there.
Deja View - the feeling that you've seen this post before.
|
|
|
|
|
Hello all,
I'm trying to find some info on grid computing and virtualization. I've seen an article about XGE (from Xoreax Incredibuild), I know and use Incredibuild already, but what I'm wondering is how their virtualization environment work. I'm trying to look for some information on the architecture behind this. Do you have any link that could help me, any information ?
Thanks,
Gérald
|
|
|
|
|
I am interested as well. Have you found anything good?
"Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon
|
|
|
|
|
No, I didn't found anything yet
|
|
|
|
|
I was wondering, how would one begin developing an application that would actually update itself so to speak?
Would it download new code and then recompile itself? or simply get the updated files and load them (from the start) using reflection? Are there any other ways?
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook
"There is no wealth like knowledge, no poverty like ignorance." Ali ibn Abi Talib
|
|
|
|
|
Mustafa Ismail Mustafa wrote: using reflection?
Is "reflection" referring to .NET platform? If so have you looked at the MSDN material for Updating Applications?
|
|
|
|
|
hi all,
i'm going to be working on a web application project using asp.net 2.0 with the database backend as oracle.
i would not have any problem developing my web application with oracle database, since ODP's are available and i can probably learn Oracle along the way...
my problem is such that, how do i set up the architecture such that, the web applications (asp.net) are hosted in a windows server 2003 machine (iis 6.0) and the database server (Oracle 10g) would be on a SUSE linux machine.
my queries would be:
1- how do i let the web app (asp.net + iis 6.0) communicate /access the oracle database hosted in suse linux?
2- would a SOA approach work on this? where there would be a service in the Oracle machine to access requests from the web apps & vice versa?
3- i also have to consider that i'm provided with a 64mb bandwidth connections.
any inputs would be much appreciated.
thanks all,
praetorean
|
|
|
|
|
Hi!
I'm working on a similar way: WindowsAPP/ASP.NET versus Oracle Database. Answering to your first question I'm using Oraclenet 10g client to access to database. It's the most faster to acces. You can download from oracle website. If you don't find it ask me.
Answering to the second question, when you install an oracle database, is included a service called listener that get connection from the outside.
Refering to your third question 64mb connection is Ok.
If you want more information ask me.
I hope I help you.
Visit my blog at http://dotnetforeveryone.blogspot.com/
|
|
|
|
|
so i guess it's feasible on the architecture that i'm working on.
i'll take a peek on the oracle 10g client.. but i'm afraid, Oracle is a new thing for me... so, i may need some catching up
as for the listener service, would appreciate if i get set some more details on this.
my understanding would that, upon oracle installation on the linux machine; oracle also installs the said listener.
any applications wanting to access oracle on the linux machine would be going thru that listener?
could i ask for more details on this... or can you point me to references pertaining this?
64mb is the initial constraint, the web application will be serving around 1800 users simultaneously at worst... would that be an issue?
thanks again
|
|
|
|
|
|
hi il_masacratore,
thanks for the heads up, my apologies for my delayed reply...
referring to your earlier input "Refering to your third question 64mb connection is Ok."
i was mistaken... my bandwith connection would be limited to a 64kb connection...
would it still be ok?
thanks
|
|
|
|
|
This 64Kb are client download capacity or server offer 64kb to client?
Visit my blog at http://dotnetforeveryone.blogspot.com
|
|
|
|
|
i can't tell for exact just yet...
let's just say, it'll be either of the two...
how do they differ?
|
|
|
|
|
I supose that your Windows Server has a connection of 64Kb with Oracle server. I supose it will be enough. If in the future your web app works slowly, you know which is your first bottleneck to check.
Visit my blog at http://dotnetforeveryone.blogspot.com
|
|
|
|
|
Hi Everyone,
Thanks again for helping me so much. I have another silly design question.
Is there a good way to validate object data?
I know that lots of people use the front-end to validate their data, but I was hoping to also validate the object data, just in case the front end fails. Perhaps this is overkill, but I assume it's a pretty common task. I'd rather not do a million if/then's. It would be great if I could write the logic only once. Is there a design pattern that could facilitate this?
Thanks!
Chad
|
|
|
|