Clickframes - Boston Java Meetup Group

510 views

Published on

Clickframes (http://www.clickframes.org) is an open source technology which lets you build your webapps in a faster, better and cheaper way. With Clickframes you can generate complex webapps using Java, JEE, JPA, AJAX/Validation, JSF/Seam, Wicket or any platform of your choice -- without writing a single line of code! (Well, almost.)

The presentation covers the key ideas behind Clickframes, followed by a hands-on demo where we will create a fully functional webapp from scratch and demonstrate how Clickframes can get you started faster on a project without having to do all the housekeeping around setting up the app.

Clickframes uses Model Driven Design and Code Generation to create Java Web Applications. Our goal is to make Web Application creation fast and easy irrespective of the framework you're using. Clickframes is currently available for JSF/Seam/JPA. We are actively working on new platforms, including Wicket and JSF2.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
510
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Clickframes - Boston Java Meetup Group

  1. 1. Clickframes Better, faster, and cheaper web applications Informatics Solutions Group Children’s Hospital Boston
  2. 2. Clickframes provides out—of—the—box: Robust software modeling schema MVC wiring CRUD support Database integration User authentication Client— and server—side form validation E—mai| support File upload/ download Selenium test generation
  3. 3. Other benefits: Free & open source 100% Java No setup, no download No proprietary tools needed No runtime requirements Extensible (plugins, templates)
  4. 4. :1-: ¢.. «.—. * ': —'¥ 2" ’ . __ , "‘-ZJ. .
  5. 5. K 4 ‘V w . : . - 7j- '- ‘j I i’ J‘ ‘ I ' . I ’ ’ 4”‘ . A ‘I I , ' > _ — " L . -. . » x = -- , 1‘ ' -. ‘ « ‘ . ‘ 3'» t ‘ J‘ 1 -r'- ' Q~: :— ‘ ' “J lg 53*‘; ~ ~ I L i " E ' _k i x : '" -3-. ’ ~~: ’V >“ c ‘ * F. -s: . :é
  6. 6. Two aspects of building a webapp
  7. 7. What it does Business requirements Interaction design Graphic design How it does it Technical architecture Software platforms Programming languages
  8. 8. What it does j~ Modeling How it does it j> Code Generation
  9. 9. |
  10. 10. Home Page Log In Must be a valid e—mail Minimum length 6, contain 1 non—a| phanumeric
  11. 11. FAKURE SUCCESS
  12. 12. The AppSpec Simple XML model to capture. .. Pages, Forms, Inputs, Validations, Error Messages, Actions, Outcomes, Links, Security, Data Entities, Content, Data Output, E—mai| s, Additional Requirements
  13. 13. Page = <page> Form = <form> Input = <input> Link = <| ink> Action = <action> Content = <content> Requirement = <fact>
  14. 14. Create an account Create Account Required Required, minimum length 6 Required, matches “Password”
  15. 15. Appspec I v A- ‘7lIrri: l*: il"= .li'i‘rfrr:
  16. 16. Demo
  17. 17. , review Stakeholder . I inform VI v write I _ r ’ Appspec refine refine Designer / Analyst Developer
  18. 18. http: //c| ickframes. org Thank you!

×