Platypus Platform 3.0 presentation
Upcoming SlideShare
Loading in...5
×
 

Platypus Platform 3.0 presentation

on

  • 727 views

Platypus Platform 3.0 is a JavaScript software platform for fast development of enterprise-grade applications. It hides implementation's complexity and technical details and allows to concentrate on ...

Platypus Platform 3.0 is a JavaScript software platform for fast development of enterprise-grade applications. It hides implementation's complexity and technical details and allows to concentrate on solving business tasks.

Statistics

Views

Total Views
727
Views on SlideShare
508
Embed Views
219

Actions

Likes
0
Downloads
1
Comments
0

7 Embeds 219

http://feeds.feedburner.com 115
http://ritorium.ru 86
http://localhost 7
https://www.linkedin.com 5
http://www.linkedin.com 4
http://cloud.feedly.com 1
http://webcache.googleusercontent.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Platypus Platform 3.0 presentation Platypus Platform 3.0 presentation Presentation Transcript

    • Platypus Platform 3.0 An easy way to create enterprise applications Vadim Vashkevich platform@altsoft.biz
    • Overview Platypus Platform 3.0 is a JavaScript software platform for rapid development of enterprise-grade applications.
    • Problem  Software development is HARD Java Core J2EE Databases SQLSwing HTML&CSS JavaScript JSP JSF JPA Java Frameworks: Spring, Play! etc. JS Frameworks: JQuery, ExtJS, etc. GWT JDBC Domain knowledge
    • Consequences  Qualified Software Developers is hard to find and expensive  For one project we need people with different roles (BA, Java coder, HTML coder, etc)  Development process takes too much time  Complex systems are not easy to modify
    • Solution  Must be a simple way! SQL JavaScript Platypus Platform The Complete Solution, very easy to start, but extensible Domain knowledge
    • Solution  Fast to start after learning some basic concepts, initially requires only knowledge of JavaScript and SQL  Horizontally scalable between developers  Very compact code footprint  Easy to modify, no need to recompile  Full power of Java & Java EE
    • Technology  JavaScript backed by Java & HTML5 Java SEHTML5 Browser Java EE Platypus Application Designer HTML, CSS, JS (no plugins required) Platypus Platform
    • Features  JavaScript everywhere, in-browser and on JVM  HTML5 and/or desktop & server  Server applications can run in a Java EE container  Database access level/ORM implementation based on SQL queries and subject data model - no meta data duplication
    • Configurations Desktop Java Client HTML5 browser Platypus Application Server J2EE server/container DB Desktop Java Client Desktop Java Client HTTP/HTTPS HTTP/HTTPS Binary protocol
    • More features..  Built-in Security Management  Hot reloading of changed code  Automatic dependencies resolving  Referencing to JavaScript resources by paths or by global identifiers
    • Even more features..  Database migrations support  Application can be hosted inside the database  Rich reports are included
    • IDE aka Platypus Designer  Based on NetBeans Platform  Visually define database structure  Visually configure data queries  Visually create the GUI  Write JavaScript code  Deploy, run and debug applications  Create and apply database migrations
    • Team The Platypus Platform Team. CTO Marat F. Gainullin is in the center. Our team members average experience is ~10 years. The team includes two PhDs in CS.
    • Milestones  2010 v1.0 started as an internal tool at Alternative-Soft Ltd.  2012 v2.0, a number of projects successfully implemented  2013 v3.0, external sales started >>> ready for global expansion
    • Competition  Node JS  JS client frameworks  Spring Framework  Groovy & Grails  .NET  Delphi  SAP NetWeawer  1C
    • Business model  Commercial licensing per server instance  Free/cheep starter versions  Developing the partners/distributors network Platypus Platform Partner Customer Community Value preposition: development cost cut, fast development Value preposition: development cost cut, speed up, easer to support Value preposition: all-in-one tool
    • Target customer Software development & outsourcing companies (Luxoft, Accenture, Cognizant etc) for projects for: − Large companies − Government − Navigation & fleet management − Healthcare
    • Summary  Go to www.platypus-platform.org  Download the Platform & IDE  Check the tutorials and documentation If you have any questions >> contact us platform@altsoft.biz