1 / 43

JPML 1.0

JPML 1.0. JPML Language and JPML integrated platform technology. Agenda. What is JPML ?. Why JPML ?. Concept and Architecture. JPML Factory. Demo. Conclusion. Mindset Enhanced with Intelligent X. P 2. What is JPML ?. A markup language. Simple syntax. XML Format.

tucker-lee
Download Presentation

JPML 1.0

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. JPML 1.0 JPML Language and JPML integrated platform technology

  2. Agenda What is JPML ? Why JPML ? Concept and Architecture JPML Factory Demo Conclusion Mindset Enhanced with Intelligent X P2

  3. What is JPML ? A markup language • Simple syntax • XML Format • Easy to understand • Presentation of content Mindset Enhanced with Intelligent X P3

  4. What is JPML ? A scripting language • Prototype based • Object oriented • Just-in-time compilation • Structured programming • Vendor-specific extensions Mindset Enhanced with Intelligent X P4

  5. What is JPML ? A component assembly language • Component oriented • Component assembly framework • Event driven • Data model + Data binding • Data Converting Methodology Mindset Enhanced with Intelligent X P5

  6. What is JPML ? A language for GUI presentation Video Web ERP Music Imaging • Business application • User oriented presentation • Link to multiple media • Vendor-specific extensions Mindset Enhanced with Intelligent X P6

  7. What is JPML ? JPML is a runtime environment software Mindset Enhanced with Intelligent X P7

  8. What is JPML ? JPML is a multiple purpose framework for applications Mindset Enhanced with Intelligent X P8

  9. What is JPML ? JPML is also an integrated java solution JavaFX JPML JavaScript HTML XML • On top of java • Collaborations with other languages • Open to third party • Write once, run anywhere Mindset Enhanced with Intelligent X P9

  10. Why JPML ? Speed up Performance High quality Accumulated Knowledge Business Competitiveness Business Performance of Sales Lead Time of Delivery Waste of Time, Work Development Cost Operation Cost Mindset Enhanced with Intelligent X P10

  11. Why JPML ? JPML is a platform language Vendor Language Platform Purpose ■jpml.org JPML Platform Technology ■Microsoft Windows Only ■Standard Web page ■mozilla.org XUL GUI Solution ■zk.org Application oriented CURL ■adobe Adobe world Flash Mindset Enhanced with Intelligent X P11

  12. Concept: All In One View • Semantic Content Storage Database Hardware Program Contents ERP Video Music Imaging Mindset Enhanced with Intelligent X P12

  13. Concept: All In One JPML Distributed Grid Cloud Mindset Enhanced with Intelligent X P13

  14. Concept: JPML Distributed Multi-tenant Architecture • Features ■Build Cost-efficient SaaS applications ■Improve the manageability ■Easy to Distribute the applications Mindset Enhanced with Intelligent X P14

  15. Concept: JPML is better than others > Mindset Enhanced with Intelligent X P15

  16. Concept: JPML Development Methodology • Component Oriented ソフトウェア部品の見える化 • Component Assembly Framework ソフトウェア部品の組み立て • Data Oriented データを中心とする設計 • GUI Oriented UIのカスタマイズ強化 • Best Practical Template 検証済のテンプレート活用 • Best Designer 一流の設計者を活用 • Regular Programmer プログラマの作業を限定 Mindset Enhanced with Intelligent X P16

  17. Concept: JPML development methodology Mindset Enhanced with Intelligent X P17

  18. Architecture: JPML on top of Java Mindset Enhanced with Intelligent X P18

  19. Architecture: JPML at bottom of Application Mindset Enhanced with Intelligent X P19

  20. Architecture: JPML Platform • JPML supports multiple purposes Mindset Enhanced with Intelligent X P20

  21. Architecture: JPML Product Lines • All In One Server • JPML R-JDBC Package • JPML Report Server • JPML Repository Server • JPML Version Control Server • JPML Deployment Server • JPML Contents Management Server • JPML BPMN Engine Server • JPML Workflow Engine Server • JPML Access Control Server • JPML Integrated Messaging Server • All In One Client • JPML BPMN Modeler • JPML Workflow Modeler • JPML Form Designer • JPML Report Designer • JPML Document Designer • JPML Network Designer • JPML Repository Designer • JPML Deployment Designer • JPML Version Control Client • JPML Database ER Designer • JPML Browser • JPML Project Management Mindset Enhanced with Intelligent X P21

  22. Architecture: Cost efficiency focused structure • Easy to learn, easy to use • Less work, high performance • Mass production, low cost Mindset Enhanced with Intelligent X P22

  23. Market: Competitors Microsoft Azure Cloud Mindset Enhanced with Intelligent X P23

  24. Market: Competitors Salesforce Cloud Mindset Enhanced with Intelligent X P24

  25. Market: Who is the best Cost saving solution will be the winner ●No cost on server ■Language Jpml, Java, Html, JRuby, Beanshell, Javascript ■Client oriented technologies ■Java based RIA ●High cost on server ■Language C#, .Net, Html, JavaScript ■Multiple purposed technologies ●High cost on server ■Language Html, JavaScript, Apex ■Server centered technologies ■Web browser based solution Mindset Enhanced with Intelligent X P25

  26. JPML Factory • Component Warehouse ■Multiple Purposed Components ■Component Assembling Lines • BOM Product Management ■BOM Product Database ■BOM Product Management • Market & Business ■OEM Production Business ■Component Business Mindset Enhanced with Intelligent X P26

  27. JPML Factory: Strategy Mindset Enhanced with Intelligent X P27

  28. JPML Factory: Component Assembly Architecture Software Assembly Framework Software Assembly Patterns Software Component Factory Software Products Mindset Enhanced with Intelligent X P28

  29. Demo: Develop a JPML based reporting package • Business Requirement • Design GUI • Deploy component • Set up JPML platform • Best practical templates • Grant access to users • Launch the package • Business components • Design database • Set up JPML platform Mindset Enhanced with Intelligent X P29

  30. Demo: Develop a JPML based reporting package • Business Requirement ■Connect to multiple database, such as oracle, sql server ■Audit control on event and data access ■User control across the company ■Automatic deployment without business effects ■Access available over the intranet and internet ■High performance on client ■High performance on data transportation ■Low cost on initial set up and operation ■Lead time is limited Mindset Enhanced with Intelligent X P30

  31. Demo: Develop a JPML based reporting package • Set up JPML platform ■Install database ■Install RJEngine and MX contents server Mindset Enhanced with Intelligent X P31

  32. Demo: Develop a JPML based reporting package • Configure process ■Install audit logging process ■Install user control process ■Install multiple database process Mindset Enhanced with Intelligent X P32

  33. Demo: Develop a JPML based reporting package • Start with a real system ■Design a application on JPML platform Mindset Enhanced with Intelligent X P33

  34. Demo: Develop a JPML based reporting package • Best practical templates ■Database query patterns ■Flexible menu patterns JPML Mindset Enhanced with Intelligent X P34

  35. Demo: Develop a JPML based reporting package • Business components ■General components ■Special purposed components Search condition Data Table Export to Excel Mindset Enhanced with Intelligent X P35

  36. Demo: Develop a JPML based reporting package • Design database - 1 ■Analyze distributed multiple databases Mindset Enhanced with Intelligent X * DDT:分散DBトランザクション処理 P36

  37. Demo: Develop a JPML based reporting package • Design database - 2 ■JPML ER tool Mindset Enhanced with Intelligent X P37

  38. Demo: Develop a JPML based reporting package • Design GUI - 1 ■JPML Form Designer Mindset Enhanced with Intelligent X P38

  39. Demo: Develop a JPML based reporting package • Design GUI - 2 ■JPML Just-In-Time Design Mindset Enhanced with Intelligent X P39

  40. Demo: Develop a JPML based reporting package • Deploy components ■Upload components for users to share Mindset Enhanced with Intelligent X P40

  41. Demo: Develop a JPML based reporting package • Grant access to users ■Create a menu for users Logon Mindset Enhanced with Intelligent X P41

  42. Demo: Develop a JPML based reporting package • Launch the package ■Start from IE browser ■Start from Desktop JWS Tomcat Web Server Mindset Enhanced with Intelligent X P42

  43. Demo: Develop a JPML based reporting package • Customize the package ●No compilation, less cost ■Change look and feel ■Replace components ■Support multiple languages ■Flexible GUI layout, message, descriptions ■Same menu, but different business functionality ■Same functionality, but different GUI ■Attachment of external programs, such as painter, monitor ●No scratch development ■Build applications on experience ■Realize business purpose with right approaches Mindset Enhanced with Intelligent X P43

More Related