Download presentation
Presentation is loading. Please wait.
Published byPenelope Berry Modified over 9 years ago
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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.