Your SlideShare is downloading. ×
Clickframes

Better,  faster,  and cheaper
web applications

Informatics Solutions Group
Children’s Hospital Boston
Clickframes provides out—of—the—box: 

Robust software modeling schema
MVC wiring

CRUD support

Database integration

Use...
Other benefits: 

Free & open source

100% Java

No setup,  no download

No proprietary tools needed
No runtime requiremen...
:1-: ¢.. «.—. * ': —'¥ 2"  ’

. __

, "‘-ZJ.    .
K

4
‘V

w
. : . -

 

7j- '- ‘j I i’
J‘ ‘  I '  . 
I ’ ’ 4”‘ .  A ‘I
I ,  ' > _ — " L
.  -. . » x =  --  , 
 1‘ ' -.  ‘ «...
Two aspects
of building a webapp
What it does

Business requirements
Interaction design
Graphic design

How it does it
Technical architecture
Software plat...
What it does

j~ Modeling

How it does it

j> Code Generation
|
Home Page
Log In

 Must be a valid e—mail
 Minimum length 6,

contain 1 non—a| phanumeric
FAKURE

  

SUCCESS
The AppSpec

Simple XML model to capture. ..

Pages,  Forms,  Inputs,  Validations,  Error Messages, 
Actions,  Outcomes, ...
Page =  <page>

Form =  <form>

Input =  <input>

Link =  <| ink>

Action =  <action>
Content =  <content>
Requirement =  ...
Create an account

Create Account

 Required
 Required,  minimum length 6

 Required,  matches “Password”
Appspec

I

v



A-

‘7lIrri: l*: il"= .li'i‘rfrr:
Demo
, review

Stakeholder

.  I 
inform

VI

v

write

I

_ r ’ Appspec
refine

 refine
Designer / 

Analyst

Developer
http: //c| ickframes. org

Thank you!
Clickframes - Boston Java Meetup Group
Clickframes - Boston Java Meetup Group
Clickframes - Boston Java Meetup Group
Upcoming SlideShare
Loading in...5
×

Clickframes - Boston Java Meetup Group

379

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
379
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "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!

×