Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
@ 2017 – JYN INFO CONSEIL 1
A global solution for application design
and automatic GWT code generator
Yassar Nakoula found...
@ 2017 – JYN INFO CONSEIL 2
1. Company presentation
2. Automation process
3. Automation in development
4. GWT in our compa...
@ 2017 – JYN INFO CONSEIL 3
1. Company presentation
• Jyn Info Conseil (www.jyninfo.com)
• Founded in 2006
• Consulting ca...
@ 2017 – JYN INFO CONSEIL 4
2. Automation process
Example: printing auomation
Ancient
china:
WoodBlock
Printing
1455: Gute...
@ 2017 – JYN INFO CONSEIL 5
2. Automation process
Genious of humans
Cost reduction
Productivity growth Democratization of ...
@ 2017 – JYN INFO CONSEIL 6
2. Automation process
Inventions: 3D Printing
@ 2017 – JYN INFO CONSEIL 7
3. Automation in development projects
D
ev
el
o
p
m
e
nt
A
ut
o
m
ati
o
n
D
ev
el
o
p
m
e
nt
A...
@ 2017 – JYN INFO CONSEIL 8
4. GWT in our company
January 2016
EKIP V6, Oracle Forms Specific screens, Oracle forms
@ 2017 – JYN INFO CONSEIL 9
4. GWT in our company
EKIP 360 (GWT / GTX)
@ 2017 – JYN INFO CONSEIL 10
4. GWT in our company
Solution for Specific screens
@ 2017 – JYN INFO CONSEIL 11
5. Presentation of JClays Solution
Hand work & free
style shapes
@ 2017 – JYN INFO CONSEIL 12
5. Presentation of JClays Solution
Clays blocks
and structured
shapes
JClays blocks
and struc...
@ 2017 – JYN INFO CONSEIL
13
JClays modules
Core modules
ClaysConcept ClaysDev ClaysRef
1
ClaysProject
Project
management
...
@ 2017 – JYN INFO CONSEIL
14
JClays modules
Common
modules
Controle Generation
ClaysAdmin
Deployment
2
Profiles &
rights
5...
@ 2017 – JYN INFO CONSEIL
15
JClays modules
Add-on
modules ClaysTestingClaysTranslate ClaysTag
3
Generate class
tests
5. P...
@ 2017 – JYN INFO CONSEIL 16
Technical architecture
Operating system…
WINDOWS LINUX SOLARIS
VIRTUAL MACHINE JAVA 8
Applica...
@ 2017 – JYN INFO CONSEIL 17
Application architecture
Data base JClays
MySql5.7 / oracle
Server Tomcat7
JDBC
HTTP / HTTPS
...
@ 2017 – JYN INFO CONSEIL 18
JClays demonstration
6. Demonstration
@ 2017 – JYN INFO CONSEIL 19
 A design and development solution
 JClays has a large coverage of screens functionalities ...
Upcoming SlideShare
Loading in …5
×

"Jclays, A global solution for application design and automatic GWT code generator" By Y. Nakoula and T. Houimel

413 views

Published on

"Jclays, A global solution for application design and automatic GWT code generator" By Y. Nakoula and T. Houimel
#GWTcon2017 Florence September 28-29th 2017

Published in: Technology
  • Be the first to comment

"Jclays, A global solution for application design and automatic GWT code generator" By Y. Nakoula and T. Houimel

  1. 1. @ 2017 – JYN INFO CONSEIL 1 A global solution for application design and automatic GWT code generator Yassar Nakoula founder and CEO Tarek Houimel IT architect and development team lead
  2. 2. @ 2017 – JYN INFO CONSEIL 2 1. Company presentation 2. Automation process 3. Automation in development 4. GWT in our company 5. Presentation of JClays solution 6. Demonstration 7. Conclusion
  3. 3. @ 2017 – JYN INFO CONSEIL 3 1. Company presentation • Jyn Info Conseil (www.jyninfo.com) • Founded in 2006 • Consulting cabinet in information systems: • Business expertise: leasing and finance products • ERP expertise : EKIP & Cassiopae • Customers: banks, car leasing operators, real estate financial companies..etc • 25 people: • Consultants • Development team • Turn over about 2M€
  4. 4. @ 2017 – JYN INFO CONSEIL 4 2. Automation process Example: printing auomation Ancient china: WoodBlock Printing 1455: Gutenburg invented movable, and re-usable type press. Wood with ink. 42-line bible. First mass- production 1846: Richard Hoe invents Cylinder press in America. 8000 sheets/hour. 1969: Laser printing.
  5. 5. @ 2017 – JYN INFO CONSEIL 5 2. Automation process Genious of humans Cost reduction Productivity growth Democratization of printers Need to avoide repeatitive and boring activities
  6. 6. @ 2017 – JYN INFO CONSEIL 6 2. Automation process Inventions: 3D Printing
  7. 7. @ 2017 – JYN INFO CONSEIL 7 3. Automation in development projects D ev el o p m e nt A ut o m ati o n D ev el o p m e nt A ut o m ati o n
  8. 8. @ 2017 – JYN INFO CONSEIL 8 4. GWT in our company January 2016 EKIP V6, Oracle Forms Specific screens, Oracle forms
  9. 9. @ 2017 – JYN INFO CONSEIL 9 4. GWT in our company EKIP 360 (GWT / GTX)
  10. 10. @ 2017 – JYN INFO CONSEIL 10 4. GWT in our company Solution for Specific screens
  11. 11. @ 2017 – JYN INFO CONSEIL 11 5. Presentation of JClays Solution Hand work & free style shapes
  12. 12. @ 2017 – JYN INFO CONSEIL 12 5. Presentation of JClays Solution Clays blocks and structured shapes JClays blocks and structured applications
  13. 13. @ 2017 – JYN INFO CONSEIL 13 JClays modules Core modules ClaysConcept ClaysDev ClaysRef 1 ClaysProject Project management Screen design Business layer and link with data ressources JClays object reference 5. Presentation of JClays Solution
  14. 14. @ 2017 – JYN INFO CONSEIL 14 JClays modules Common modules Controle Generation ClaysAdmin Deployment 2 Profiles & rights 5. Presentation of JClays Solution
  15. 15. @ 2017 – JYN INFO CONSEIL 15 JClays modules Add-on modules ClaysTestingClaysTranslate ClaysTag 3 Generate class tests 5. Presentation of JClays Solution
  16. 16. @ 2017 – JYN INFO CONSEIL 16 Technical architecture Operating system… WINDOWS LINUX SOLARIS VIRTUAL MACHINE JAVA 8 Application server TOMCAT 7 DASHBOARDJClays Presentation Layer GXT version 4, GWT version 2.8.0 , Spring security version 4.0.3 Business Layer Spring 4.0.3 Persistance Layer Hibernate 4.3.5, Ehcache 2.9.0 LDAP,SSO ApplicationLayer  IHM en  FrameWork GXT, GwtMaterial  Browsers compatibility Automatic generation source code screen’s 5. Presentation of JClays Solution
  17. 17. @ 2017 – JYN INFO CONSEIL 17 Application architecture Data base JClays MySql5.7 / oracle Server Tomcat7 JDBC HTTP / HTTPS Data base client Oracle 12 JClays generator Server Tomcat7 Prototype (Client Application) JDBC Source code generetaed LDAP User Client Application Execute a new screen generated Deployment generated code Configure a new screen with JClays HTTP / HTTPS User JClays 5. Presentation of JClays Solution
  18. 18. @ 2017 – JYN INFO CONSEIL 18 JClays demonstration 6. Demonstration
  19. 19. @ 2017 – JYN INFO CONSEIL 19  A design and development solution  JClays has a large coverage of screens functionalities (tables, grids, single data, LOV, buttons ..etc)  JClays is an intuitive plateforme that allows screens (web page) development with simple setup operations.  With JClays, companies can have a good Return On Investment (ROI) 7. Conclusion Questions ?

×