Presentation is loading. Please wait.

Presentation is loading. Please wait.

Creating Modular CRUD Desktop Applications Jiri Rechtacek Geertjan Wielenga.

Similar presentations


Presentation on theme: "Creating Modular CRUD Desktop Applications Jiri Rechtacek Geertjan Wielenga."— Presentation transcript:

1 Creating Modular CRUD Desktop Applications Jiri Rechtacek Geertjan Wielenga

2 2 Agenda What is a “Rich Client Platform”? Comparison of Rich Client Platforms Common Needs of CRUD Applications Typical Problems & Their Solutions Demo: CRUD Application Summary

3 3 What is a “rich client platform”?

4 4 What is a “rich client platform”? A rich client platform can be compared to its web equivalents: – Application Server – Runtime Container – Startup & Bootstrapping – Lifecycle Management – APIs – Solve Common Problems – Navigation, Pagination, etc.

5 5 Comparison of rich client platforms

6 6 Comparison of Rich Client Platforms Swing Application Framework Spring RCP Griffon Eclipse RCP NetBeans Platform

7 7 Common Needs of CRUD Applications

8 8 Common Needs of CRUD Applications Lifecycle Management Modularity Dependency Management Loose Coupling Window System Data Display Synchronization Distribution Update Mechanism

9 9 Demo

10 10 Summary A solid basis is important. Don't reinvent the wheel. Don't create your own runtime container. Use existing libraries. Stand on the shoulders of giants. Implement your domain on a rich client platform.


Download ppt "Creating Modular CRUD Desktop Applications Jiri Rechtacek Geertjan Wielenga."

Similar presentations


Ads by Google