platypus platform 3.0 presentation
Post on 28-Jun-2015
840 Views
Preview:
DESCRIPTION
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 ClientHTML5 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
top related