web4thejob

33
where openness and automation meet September 2013 Veniamin Isaias

Upload: solon-molho

Post on 14-Jul-2015

109 views

Category:

Technology


0 download

TRANSCRIPT

where openness and automation meet

September 2013 Veniamin Isaias

Cloud Computing Services

Mobile broadband networks & apps

Big Data Analytics

Social Technologies

Source: Gartner, Feb 2013

virtualization, storage, memory etc

os, vm, web servers etc

web applications, games etc

social networks

S/W vendors of all sizes will be forced to shift their business from license based (SaaP) to service oriented (SaaS)

The big fish are doing this already one way or another

The big fish are closing ranks preparing a new vendor lock-in

The ICT industry is getting homogenized: pay-as –you grow

The thousands of SME SVs all around the world are facing head winds in the pursuit to ride the cloud:

Web application development is complex(security concerns, multiple programming languages, BYOD movement etc)

Porting of existing customers is an expensive task(data migrations are time consuming, error prone and expensive)

“Web4thejob can help you claim your share of this

booming cloud computing market”

the AppThanks to the app you have:

Community building

Collective platform development

Apps Marketplace

Linus Torvalds(Linux Kernel, Git, Linux Repositories)

Yukihiro Matsumoto(Ruby, Ruby Gems)

Library

Gem

App

Joblet

“Using joblets, web4thejob aspires to bring the collective programming model of Linux, Ruby and the Smartphone's into Java based Business Software for any business domain”

They can focus on their core business

They can gain the trust of End-Users easier by basing their solutions on a peer reviewed platform

User-led innovation

Mobile OS (iOS, Android)

Web4thejob Framework CE

Apps Joblets

App Marketplace (AppStore, Google Play) JobletStore

Smartphone Model Web4thejob Model

“Open source java development framework for the rapid development of data centric web applications”

Commercial friendly license (LGPL v3)

Full-stack (data layer, presentation layer, security layer)

Hybrid page model (Component based/URL based)

Desktop style look and feel

Platform independent/Device agnostic

Rich and expandable API

@home – web4thejob.org

@sandbox – try online

@wiki – learn, discuss and blog

@forum – post questions, get answers, request features

@github – browse code, fork project

@sourceforge – download binaries

@maven – inject binaries

@twitter – follow project news

@youtube – subscribe for training screencasts

@mail – the best way to stay in touch!

Servlet Container

Spring Container

web4thejob CE

core orm web sec

1 2 3 4

DeploymentAccess Control

Administrators

Security

Policies

Panel Design

Consultants

Web UI/UX

Joblet Definition

Developers

Joblet

Phase:

Role:

Artifact:

Technology:

No coding after this point!

Input : ConceptOutput : Joblet

Input : JobletOutput : Web UI

Input : Web UIOutput : Security Policies

(taken from sandbox.web4thejob.org)

Port your existing Personal Organizer for keeping track of projects and following the activities of the web4thejob Community.

Install the application on the cloud so that it is constantly accessible from either your laptop or your tablet.

Create user accounts with limited access for the people you either work with or work for.

Input : ConceptOutput : Joblet

“Visit web4thejob wiki for a step-by-step guide about joblet development using JbossHibernate tools”

Input : JobletOutput : Web UI

Content Panels Layout Panels

Entity Views

List Views

Calendar Views

HTML Views

Frame Views

DesktopLayout Views

TabbedLayout Views

BorderedLayout Views

T M

T M

T M

T M

T M

T

M

TargetTypeAware Interface

MasterTypeAware Interface

OSGI v4.3 Architecture

SQL/NoSQL Fusion

Social Networks Engineering

Testimonials

EducationalCMS

Done! On going Inspire us!

JPA 2.1 Compliant

where openness and automation meet

September 2013 Veniamin Isaias