• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Dynamically generating user interfaces

 
Greenhorn
Posts: 9
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
We have requirement to build a new web application - order tracking application. Requirements are as follows.

1. Our application is just a consumer - not a source system
2. We have to consume a web service which will provide order details
(product and milestones for a specific product/ order)

3. The challenge we have is we have to build a framework which should allow showing the milestone details in the UI in a graphical way

- Milestone details are dynamic to some extent. i.e. That is there should be no change from our end when new milestone introduced
- Also there should be minimal / no change when new products introduced


Are there any techniques / design patterns used to build this kind of applications/ frameworks? When a new product us introduced, we should make that product available in the product-select drop down with minimal/no change. Also when an order is searched for - milestones should be rendered and coloured without knowing exactly how many milestones available for that product while doing required validations.

Appreciate your input here.
 
Bartender
Posts: 3648
16
Android Mac OS X Firefox Browser Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Can't think of any framework or patterns at the moment.

Yet for the product drop-down, a listing in the database will do great. No need to change code.

As for the milestone, I guess storing these somewhere (database or not) will work the same. The issue is how is the milestone represented.

Since you will be working with graphs and charts, you may want to check out JFreeChart. I personally haven't used it so I can't say if its good or not.

 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
reply
    Bookmark Topic Watch Topic
  • New Topic