Genuitec and Skyway Software slide show on essential development tools for Google platforms, frameworks and services. Android, Google App Engine, Google Web Toolkit. It's an IDE for the Google Cloud.
What Are The Drone Anti-jamming Systems Technology?
Google IDE beta
1. beta
An IDE for Google
Niel Eyde - Skyway Software
Jack Kennedy - Skyway Software
2. Watching the Webinar
If you have a hard time seeing my window
during the presentation, use the “Zoom”
functionality in the bottom right-hand corner to
adjust how it fits your screen:
3. Asking a Question
During the Webinar, use the Question and Answer
box:
4. The MyEclipse Family
$99/year
Tentatively
$64/year ● for Cloud focused development
● essential workbench for Java and initially focused on Google's
JEE developers technology stack
● visual editing/design ● Automation, Migration, Mobile and
● advanced database tooling More...
$159/year
● for WebSphere developers
$99/year ● RAD replacement for only $160
● the most comprehensive set ● open standards for WebSphere
of development tools for Spring (Spring, Hibernate, etc.)
● Spring editors & wizards, software
component generators, project
bootstrapping, integrated Spring $99
sandbox
● Create mobile applications &
Web sites in minutes
5. Agenda
1 Cloud Centric Development
2 Google Enterprise Ecosystem
3 MyEclipse G Capabilities
4 Demonstration
GWT, Android, GAE, Guice, Google Docs and more.....
5 Early Access / Feedback
6 Q&A
6
6. Cloud-Centric Development
● Enterprises have steadily moved from Infrastructure as a
Service, towards Platform and Software as a Service
● PaaS Providers continue to grow the set of Saas
Applications available to Enterprises, and the number of
reusable software services and API's available to developers
Analysis
● By 2015, most enterprises will have part of
their run-the-business software functionally
executing in the cloud, using PaaS services
or technologies directly or indirectly.
Source: Gartner
● The number of IT managers who expect to
adopt public cloud solutions in either a
SaaS, PaaS, or IaaS environment will grow
at CAGR of more than 23% over the next
three years, from 28% of companies today
to 51%.
Source: AlphaWise, Morgan Stanley Research
7. A Developers View of the Cloud
Primary Focus
Growing Abstraction
Largely Commoditized
1. Minimize the complexity and cost of requisitioning and managing new
applications
2. Build atop an implicitly scalable set of hardware and software technologies
3. Diminish investments in enterprise architectures and lower level programming
4. Integrate with enterprise productivity suites, messaging systems, and services
5. Capitalize on the growing set of public apis and data sets
6. Incorporate 3rd party SaaS based applications and Services
7. Build applications that are inherently web and mobile enabled
8. Integrate with and improve upon existing tooling
8. Google Enterprise Technologies
● Google's combination of AppEngine, SDK's and
Apis, Android, Google Apps, Chromium, and Apps
Marketplaces sets it apart
● MyEclipse G helps Enterprise Developers take advantage of
these technologies
9. MyEclipse G Capabilities
GAE Server Android Native Client
Adapter Generation
● support more project types ● CRUD-based Android apps
● concurrent deployments ● Data synchronization services
GAE Persistence Annotation
Services Generation Editors
● Big Table (Objectify) ● integrated with Eclipse editors
● SQL Service (JPA) ● support Objectify and JPA
Software Component Generation
● code generation for a variety of web client technologies
● generate from Java Beans, DB schemas, or Google Docs
10. Demonstration
Produce a Sitebricks, REST and GWT
#1 application optimized for GAE
Produce a native Android mobile application
#2 -plus- data synchronization services running on
GAE
Produce a web and Android application from
#3 Google Spreadsheet
11. Produce a Sitebricks, REST and GWT application
#1 optimized for Google App Engine
Database Schema Web Application
Generate
GWT Guice Sitebricks
development toolkit for a light-weight dependency an MVC and REST
building and optimizing injection framework for Java; framework based on Guice
complex browser-based from Google for building web applications
applications; from Google
12. Produce a native Android mobile application
#2 -plus- data synchronization services running on GAE
Database Schema Android
Generate
● Native Android App
(Client)
○ Full CRUD application
○ SQLite for local
persistence
● GAE application (Server)
○ REST API
○ Data Synchronization
Android Native Android SQLLite
a software stack for mobile an application that runs a self-contained, serverless,
devices that includes an directly on Android OS; as zero-configuration,
operating system, middleware opposed to HTML-based transactional SQL database
and key apps apps that run in browser engine built into Android
13. Produce a web and Android application from
#3 Google Spreadsheet
Google Doc Web Application
Generate
Spreadsheet
Import/Export
Google Docs Spreadsheet API OAuth 2.0
a free, Web-based word allows client apps to program- an open, standard way for
processor, spreadsheet, slide matically access and users to grant permission for
show, form, and data storage manipulate user data stored in an application to access part
service Google Spreadsheets of their account
14. Early Access / Feedback
● MyEclipse G - Early access
○ available in August
○ by invitation only
○ register at myeclipseg.com
○ all webinar attendees will receive an
invitation
■ you must still register!!
■ register with the same email address used
for this webinar
● Feedback
○ please provide us with feedback on
registration form
15. Conclusion
Thanks for joining us!
The MyEclipse Webinars page will be updated
as we plan for future Webinars.
This webinar will be available within 24 hours or
so at myeclipseide.com/webinars.html
@genuitec
@myeclipseide
@myeclipseg
@skywaysoftware