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: ...
Consequences

Qualified Software Developers is hard to find
and expensive

For one project we need people with different...
Solution

Must be a simple way!
SQL
JavaScript
Platypus Platform
The Complete Solution,
very easy to start, but extensibl...
Solution

Fast to start after learning some basic
concepts, initially requires only knowledge of
JavaScript and SQL

Hor...
Technology

JavaScript backed by Java & HTML5
Java SEHTML5 Browser
Java EE
Platypus Application Designer
HTML, CSS, JS (n...
Features

JavaScript everywhere, in-browser and on
JVM

HTML5 and/or desktop & server

Server applications can run in a...
Configurations
Desktop
Java Client
HTML5 browser
Platypus
Application
Server
J2EE
server/container
DB
Desktop
Java Client
...
More features..

Built-in Security Management

Hot reloading of changed code

Automatic dependencies resolving

Refere...
Even more features..

Database migrations support

Application can be hosted inside the database

Rich reports are incl...
IDE aka Platypus Designer

Based on NetBeans Platform

Visually define database structure

Visually configure data quer...
Team
The Platypus Platform Team. CTO Marat F. Gainullin is in the center.
Our team members average experience is ~10 years...
Milestones

2010 v1.0 started as an internal tool at
Alternative-Soft Ltd.

2012 v2.0, a number of projects successfully...
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/distribu...
Target customer
Software development & outsourcing companies
(Luxoft, Accenture, Cognizant etc) for projects
for:
− Large ...
Summary

Go to www.platypus-platform.org

Download the Platform & IDE

Check the tutorials and documentation
If you hav...
Upcoming SlideShare
Loading in...5
×

Platypus Platform 3.0 presentation

835

Published 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.

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

No notes for slide

Platypus Platform 3.0 presentation

  1. 1. Platypus Platform 3.0 An easy way to create enterprise applications Vadim Vashkevich platform@altsoft.biz
  2. 2. Overview Platypus Platform 3.0 is a JavaScript software platform for rapid development of enterprise-grade applications.
  3. 3. 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
  4. 4. 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
  5. 5. Solution  Must be a simple way! SQL JavaScript Platypus Platform The Complete Solution, very easy to start, but extensible Domain knowledge
  6. 6. 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
  7. 7. Technology  JavaScript backed by Java & HTML5 Java SEHTML5 Browser Java EE Platypus Application Designer HTML, CSS, JS (no plugins required) Platypus Platform
  8. 8. 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
  9. 9. 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
  10. 10. More features..  Built-in Security Management  Hot reloading of changed code  Automatic dependencies resolving  Referencing to JavaScript resources by paths or by global identifiers
  11. 11. Even more features..  Database migrations support  Application can be hosted inside the database  Rich reports are included
  12. 12. 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
  13. 13. 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.
  14. 14. 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
  15. 15. Competition  Node JS  JS client frameworks  Spring Framework  Groovy & Grails  .NET  Delphi  SAP NetWeawer  1C
  16. 16. 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
  17. 17. Target customer Software development & outsourcing companies (Luxoft, Accenture, Cognizant etc) for projects for: − Large companies − Government − Navigation & fleet management − Healthcare
  18. 18. 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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×