Platypus Platform 3.0 presentation

Preview:

DESCRIPTION

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.

Citation preview

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