SlideShare a Scribd company logo
1 of 19
@ 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
@ 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
@ 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€
@ 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.
@ 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
@ 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
ut
o
m
ati
o
n
@ 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 structured
applications
@ 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
@ 2017 – JYN INFO CONSEIL
14
JClays modules
Common
modules
Controle Generation
ClaysAdmin
Deployment
2
Profiles &
rights
5. Presentation of JClays Solution
@ 2017 – JYN INFO CONSEIL
15
JClays modules
Add-on
modules ClaysTestingClaysTranslate ClaysTag
3
Generate class
tests
5. Presentation of JClays Solution
@ 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
@ 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
@ 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 (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 ?

More Related Content

What's hot

[PDF] Hands-On Microservices with Node.js: Build, test, and deploy robust mic...
[PDF] Hands-On Microservices with Node.js: Build, test, and deploy robust mic...[PDF] Hands-On Microservices with Node.js: Build, test, and deploy robust mic...
[PDF] Hands-On Microservices with Node.js: Build, test, and deploy robust mic...
taers1234w
 

What's hot (20)

[Webinar] Automating Developer Workspace Construction for the Nuxeo Platform ...
[Webinar] Automating Developer Workspace Construction for the Nuxeo Platform ...[Webinar] Automating Developer Workspace Construction for the Nuxeo Platform ...
[Webinar] Automating Developer Workspace Construction for the Nuxeo Platform ...
 
Qcon sf - html5 cross-platform mobile solutions
Qcon sf - html5 cross-platform mobile solutionsQcon sf - html5 cross-platform mobile solutions
Qcon sf - html5 cross-platform mobile solutions
 
Activiti Cloud Deep Dive
Activiti Cloud Deep DiveActiviti Cloud Deep Dive
Activiti Cloud Deep Dive
 
How to sell SilverStripe in the enterprise and public sector markets - Stripe...
How to sell SilverStripe in the enterprise and public sector markets - Stripe...How to sell SilverStripe in the enterprise and public sector markets - Stripe...
How to sell SilverStripe in the enterprise and public sector markets - Stripe...
 
Extending Magnolia with our solutions
Extending Magnolia with our solutionsExtending Magnolia with our solutions
Extending Magnolia with our solutions
 
Git hub 2
Git hub 2Git hub 2
Git hub 2
 
[Nuxeo World 2013] EXTENSIBILITY AND USE OF NUXEO AS A DOCUMENT MANAGEMENT PL...
[Nuxeo World 2013] EXTENSIBILITY AND USE OF NUXEO AS A DOCUMENT MANAGEMENT PL...[Nuxeo World 2013] EXTENSIBILITY AND USE OF NUXEO AS A DOCUMENT MANAGEMENT PL...
[Nuxeo World 2013] EXTENSIBILITY AND USE OF NUXEO AS A DOCUMENT MANAGEMENT PL...
 
9.cncfsk en
9.cncfsk en9.cncfsk en
9.cncfsk en
 
Day 1 ppt
Day 1 pptDay 1 ppt
Day 1 ppt
 
What is DevOps?
What is DevOps? What is DevOps?
What is DevOps?
 
Mitch Gildenberg - Github presentation
Mitch Gildenberg - Github presentationMitch Gildenberg - Github presentation
Mitch Gildenberg - Github presentation
 
5.cncfsk en
5.cncfsk en5.cncfsk en
5.cncfsk en
 
Get IT together
Get IT togetherGet IT together
Get IT together
 
EECS 497 Intro
EECS 497 IntroEECS 497 Intro
EECS 497 Intro
 
Java Enterprise Applications in the Cloud: Fast, Fun and Easier than Ever
Java Enterprise Applications in the Cloud: Fast, Fun and Easier than EverJava Enterprise Applications in the Cloud: Fast, Fun and Easier than Ever
Java Enterprise Applications in the Cloud: Fast, Fun and Easier than Ever
 
[PDF] Hands-On Microservices with Node.js: Build, test, and deploy robust mic...
[PDF] Hands-On Microservices with Node.js: Build, test, and deploy robust mic...[PDF] Hands-On Microservices with Node.js: Build, test, and deploy robust mic...
[PDF] Hands-On Microservices with Node.js: Build, test, and deploy robust mic...
 
Drupal Security: What You Need to Know
Drupal Security: What You Need to KnowDrupal Security: What You Need to Know
Drupal Security: What You Need to Know
 
Be a Good Corporate Citizen in Kubernetes
Be a Good Corporate Citizen in KubernetesBe a Good Corporate Citizen in Kubernetes
Be a Good Corporate Citizen in Kubernetes
 
Data Engineering on Google Cloud Platform Specialization
Data Engineering on Google Cloud Platform SpecializationData Engineering on Google Cloud Platform Specialization
Data Engineering on Google Cloud Platform Specialization
 
Day 2 ppt
Day 2 pptDay 2 ppt
Day 2 ppt
 

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

Fifth Edition Architecture Week @Gothenburg 141009
Fifth Edition Architecture Week @Gothenburg 141009Fifth Edition Architecture Week @Gothenburg 141009
Fifth Edition Architecture Week @Gothenburg 141009
Capgemini
 
Cadison world-issue-02-2011
Cadison world-issue-02-2011Cadison world-issue-02-2011
Cadison world-issue-02-2011
CADISON
 

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

Prodyna company presentation-2018
Prodyna company presentation-2018Prodyna company presentation-2018
Prodyna company presentation-2018
 
Intra.NET Reloaded Berlin 2016 - Post Event Report
Intra.NET Reloaded Berlin 2016 - Post Event ReportIntra.NET Reloaded Berlin 2016 - Post Event Report
Intra.NET Reloaded Berlin 2016 - Post Event Report
 
Splunk Discovery Dusseldorf: September 2017 - IT Ops Session
Splunk Discovery Dusseldorf: September 2017 - IT Ops SessionSplunk Discovery Dusseldorf: September 2017 - IT Ops Session
Splunk Discovery Dusseldorf: September 2017 - IT Ops Session
 
Industrial Internet of Things by 5ME (IIoT)
Industrial Internet of Things by 5ME (IIoT)Industrial Internet of Things by 5ME (IIoT)
Industrial Internet of Things by 5ME (IIoT)
 
Fifth Edition Architecture Week @Gothenburg 141009
Fifth Edition Architecture Week @Gothenburg 141009Fifth Edition Architecture Week @Gothenburg 141009
Fifth Edition Architecture Week @Gothenburg 141009
 
Applied tactics for your transformation
Applied tactics for your transformationApplied tactics for your transformation
Applied tactics for your transformation
 
Is Our Information Management Mature?  
Is Our Information Management Mature?  Is Our Information Management Mature?  
Is Our Information Management Mature?  
 
ING's Customer-Centric Data Journey from Community Idea to Private Cloud Depl...
ING's Customer-Centric Data Journey from Community Idea to Private Cloud Depl...ING's Customer-Centric Data Journey from Community Idea to Private Cloud Depl...
ING's Customer-Centric Data Journey from Community Idea to Private Cloud Depl...
 
Cadison world-issue-02-2011
Cadison world-issue-02-2011Cadison world-issue-02-2011
Cadison world-issue-02-2011
 
Smart Document Processing-IQ+Alfresco-ver-22aug
Smart Document Processing-IQ+Alfresco-ver-22augSmart Document Processing-IQ+Alfresco-ver-22aug
Smart Document Processing-IQ+Alfresco-ver-22aug
 
Oracle Commerce as a Secure, Scalable Hybrid Cloud Service, webinar slides
Oracle Commerce as a Secure,  Scalable Hybrid Cloud Service, webinar slidesOracle Commerce as a Secure,  Scalable Hybrid Cloud Service, webinar slides
Oracle Commerce as a Secure, Scalable Hybrid Cloud Service, webinar slides
 
ConSol Company Profile
ConSol Company ProfileConSol Company Profile
ConSol Company Profile
 
Agile Data Management with Enterprise Data Fabric (ASEAN)
Agile Data Management with Enterprise Data Fabric (ASEAN)Agile Data Management with Enterprise Data Fabric (ASEAN)
Agile Data Management with Enterprise Data Fabric (ASEAN)
 
Analytics meets Integration – Modern Development mit Data APIs
Analytics meets Integration – Modern Development mit Data APIsAnalytics meets Integration – Modern Development mit Data APIs
Analytics meets Integration – Modern Development mit Data APIs
 
IBM Power Systems Update 1Q17
IBM Power Systems Update 1Q17IBM Power Systems Update 1Q17
IBM Power Systems Update 1Q17
 
3D visualisation needs for CAD and PDM
3D visualisation needs for CAD and PDM3D visualisation needs for CAD and PDM
3D visualisation needs for CAD and PDM
 
Analytics meets Integration - Modern Development with Data APIs
Analytics meets Integration - Modern Development with Data APIsAnalytics meets Integration - Modern Development with Data APIs
Analytics meets Integration - Modern Development with Data APIs
 
Future 20171110 v14
Future 20171110 v14Future 20171110 v14
Future 20171110 v14
 
Kehmet-and-continuous-learning-deployment-SIG17-2017-12-18.pdf
Kehmet-and-continuous-learning-deployment-SIG17-2017-12-18.pdfKehmet-and-continuous-learning-deployment-SIG17-2017-12-18.pdf
Kehmet-and-continuous-learning-deployment-SIG17-2017-12-18.pdf
 
Easy SPARQLing for the Building Performance Professional
Easy SPARQLing for the Building Performance ProfessionalEasy SPARQLing for the Building Performance Professional
Easy SPARQLing for the Building Performance Professional
 

More from GWTcon

GWTcon 2014 - Apertura
GWTcon 2014 - AperturaGWTcon 2014 - Apertura
GWTcon 2014 - Apertura
GWTcon
 

More from GWTcon (12)

"Xapi-lang For declarative code generation" By James Nelson
"Xapi-lang For declarative code generation" By James Nelson"Xapi-lang For declarative code generation" By James Nelson
"Xapi-lang For declarative code generation" By James Nelson
 
In defense of GWT-RPC By Colin Alworth
In defense of GWT-RPC By Colin AlworthIn defense of GWT-RPC By Colin Alworth
In defense of GWT-RPC By Colin Alworth
 
DIY: Split GWT Applications using TURDUCKEN approach By Alberto Mancini
DIY: Split GWT Applications using TURDUCKEN approach By Alberto ManciniDIY: Split GWT Applications using TURDUCKEN approach By Alberto Mancini
DIY: Split GWT Applications using TURDUCKEN approach By Alberto Mancini
 
Web components with java by Haijian Wang
Web components with java by Haijian WangWeb components with java by Haijian Wang
Web components with java by Haijian Wang
 
UI Framework Development using GWT and HTML Canvas - By Iarosla Kobyliukh
UI Framework Development using GWT and HTML Canvas - By Iarosla KobyliukhUI Framework Development using GWT and HTML Canvas - By Iarosla Kobyliukh
UI Framework Development using GWT and HTML Canvas - By Iarosla Kobyliukh
 
"Migrate large gwt applications - Lessons Learned" By Harald Pehl
"Migrate large gwt applications - Lessons Learned" By Harald Pehl"Migrate large gwt applications - Lessons Learned" By Harald Pehl
"Migrate large gwt applications - Lessons Learned" By Harald Pehl
 
GWT Development for Handheld Devices
GWT Development for Handheld DevicesGWT Development for Handheld Devices
GWT Development for Handheld Devices
 
GWT vs CSS3
GWT vs CSS3GWT vs CSS3
GWT vs CSS3
 
WebTram: una WebApp GWT per l'editing di dati cartografici e topologici di un...
WebTram: una WebApp GWT per l'editing di dati cartografici e topologici di un...WebTram: una WebApp GWT per l'editing di dati cartografici e topologici di un...
WebTram: una WebApp GWT per l'editing di dati cartografici e topologici di un...
 
GWT Web Socket and data serialization
GWT Web Socket and data serializationGWT Web Socket and data serialization
GWT Web Socket and data serialization
 
GWTcon 2014 - Apertura
GWTcon 2014 - AperturaGWTcon 2014 - Apertura
GWTcon 2014 - Apertura
 
GWT videocall: power-up your mobile & web app with WebRTC
GWT videocall:  power-up your mobile & web app with WebRTCGWT videocall:  power-up your mobile & web app with WebRTC
GWT videocall: power-up your mobile & web app with WebRTC
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

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

  • 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. @ 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. @ 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. @ 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. @ 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. @ 2017 – JYN INFO CONSEIL 6 2. Automation process Inventions: 3D Printing
  • 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. @ 2017 – JYN INFO CONSEIL 8 4. GWT in our company January 2016 EKIP V6, Oracle Forms Specific screens, Oracle forms
  • 9. @ 2017 – JYN INFO CONSEIL 9 4. GWT in our company EKIP 360 (GWT / GTX)
  • 10. @ 2017 – JYN INFO CONSEIL 10 4. GWT in our company Solution for Specific screens
  • 11. @ 2017 – JYN INFO CONSEIL 11 5. Presentation of JClays Solution Hand work & free style shapes
  • 12. @ 2017 – JYN INFO CONSEIL 12 5. Presentation of JClays Solution Clays blocks and structured shapes JClays blocks and structured applications
  • 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. @ 2017 – JYN INFO CONSEIL 14 JClays modules Common modules Controle Generation ClaysAdmin Deployment 2 Profiles & rights 5. Presentation of JClays Solution
  • 15. @ 2017 – JYN INFO CONSEIL 15 JClays modules Add-on modules ClaysTestingClaysTranslate ClaysTag 3 Generate class tests 5. Presentation of JClays Solution
  • 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. @ 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. @ 2017 – JYN INFO CONSEIL 18 JClays demonstration 6. Demonstration
  • 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 ?