NetBeans Rich Client Platform Alex Kotchnev Software Developer Commerce Technologies Inc. Alex Kotchnev Software Developer Commerce Technologies Inc.

Slides:



Advertisements
Similar presentations
Castafiore platform Consists or intend to consist of 1.Advanced Web framework 2.Advanced Graph database 3.Designer studio (something like visual basic)
Advertisements

June, 2007 Petr Hamernik Extending Instant JChem 2.0 Architecture & API.
NetBeans Platform Compared with Eclipse Rich Client PLatform Kai Tödter, Siemens AG Geertjan Wielenga, Sun Microsystem ID# ????
6/2/2015Page 1 SOA Development and Deployment B. Ramamurthy.
Enterprise Smart Clients Architecture, Patterns, Design, Best Practices Keith Elder Manager, Sr. Software Engineer Quicken Loans Blog:
Eclipse Architecture Dwight Deugo Nesa Matic
Updating an installation with Windows® Embedded Developer Update. Windows and Microsoft are registered trademarks, All rights reversed. KRAK LLC © 2011.
Hello Vaadin! CS 3130 Summer 2015.
© Internna Technologies 1 IWebMvc Features, Possibilities & Goals.
Spring Roo CS476 Aleksey Bukin Peter Lew. What is Roo? Productivity tool Allows for easy creation of Enterprise Java applications Runs alongside existing.
WaveMaker Visual AJAX Studio 4.0 Training Studio Overview.
MAVEN-BLUEMARTINI Yannick Robin. What is maven-bluemartini?  maven-bluemartini is Maven archetypes for Blue Martini projects  Open source project on.
Lesley Bross, August 29, 2010 ArcGIS 10 add-in glossary.
Introduction to the Atlas Platform Mobile & Pervasive Computing Laboratory Department of Computer and Information Sciences and Engineering University of.
Introduction to Android Android How to Program © by Pearson Education, Inc. All Rights Reserved.
|Tecnologie Web L-A Anno Accademico Laboratorio di Tecnologie Web Introduzione ad Eclipse e Tomcat
CCSDS Service Management ESA/ESOC UM Prototype 20 April 2009.
Web Services (SOAP) part 1 Eriq Muhammad Adams J |
© 2008 by Shawn Spiars; made available under the EPL v1.0 | March 17, 2008 Case Study – Phurnace Software and RCP Shawn Spiars Lead UI Developer Phurnace.
Surya Bahadur Kathayat Outline  Ramses  Installing Ramses  Ramses Perspective (Views and Editors)  Importing/Exporting Example.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
Introduction 1 Lars Vogel 4/22/2009.  Who am I?  Eclipse as a platform  What is Eclipse RCP?  Extension Points / Extensions  Equinox  SWT & JFace.
Modern Programming Language. Web Container & Web Applications Web applications are server side applications The most essential requirement.
Creating Modular CRUD Desktop Applications Jiri Rechtacek Geertjan Wielenga.
Plug-In Architecture Pattern. Problem The functionality of a system needs to be extended after the software is shipped The set of possible post-shipment.
Windows App Studio Windows App Studio is the tool that makes it fast and easy to build Windows 10 apps. It’s accessible from any device with a browser.
Visual Mobile Applications with Netbeans 6.0 Your Name Sun Campus Ambassador Your Address.
Web Services with Netbeans 6.0 Your Name Sun Campus Ambassador Your Address.
Web Application Development with PHP in Netbeans 6.5 ● Angad Singh Campus Ambassador Tech Lead
David Botterill Sun Microsystems, Inc. Global Technical Manager/Software Engineer NetBeans 6.5 The Only IDE You Need!
Maximizing Ajax Development with NetBeans 6.5 Your Name Sun Campus Ambassador Your Address.
Maven & NetBeans Platform. Agenda ● Maven NetBeans Platform Project Types ● Three NetBeans RCP project types ● Differences with Ant project types ● All.
Visual Mobile Gaming Your Name Sun Campus Ambassador Your Address.
Using NetBeans IDE for Desktop Development Geertjan Wielenga
Introduction to the NetBeans Platform Certified Training Course Geertjan Wielenga Sun Microsystems.
Slide 1. What's New in NetBeans IDE 7.1 Name Title.
Swing OSGi Modular Desktop Application Framework Jaroslav Tulach, Oracle Anton Epple, Eppleton.
A First NetBeans Platform Application David Šimonek Sun Microsystems.
1 NetBeans New and Cool Sun Microsystems, Inc.. 2 Goal of the Talk Learn how NetBeans IDE can help you become more productive Learn about the new features.
NetBeans Plugin Development Workshop Varun Nischal NetBeans Dream Team Member
NetBeans Platform intro Emilian Bold. What's it about ? ● Contains usual desktop application items: – Window management – Menu & tool bar management –
Porting a Swing Application to the NetBeans Platform Anton Epple
1 Component Technology Johannes Kepler University Linz, Austria Deepak Dhungana Institute for System Engineering.
XNAT 1.7: Getting Started 6 June, Introduction In this presentation we’ll discuss:  Features and functions in XNAT 1.7  Requirements  Installing.
System FileSystem Everything is a Stream. What is it? General registry of configuration data.
Sample Test Course Summary David Talby David Rabinowitz.
Visual Web & AJAX with Netbeans 6.0 Your Name Sun Campus Ambassador Your Address.
The Basics of Android App Development Sankarshan Mridha Satadal Sengupta.
Hello NetBeans Platform
The Holmes Platform and Applications
Progress Apama Fundamentals
Geertjan Wielenga
Overall Architecture and Component Model
Netbeans 6.0 Your Name Sun Campus Ambassador Your Address.
NetBeans Extreme: Matisse, Profiling, Rich Clients and More
Contributing to Open Source Projects
New Features in NetBeans Platform 6.5.
Geertjan Wielenga This presentation introduces Swing Application Framework and Beans Binding JSRs. These are two new JSRs.
Contributing to Open Source Projects
Productivity Tools Extensions to NetBeans IDE that make life easier
Drupal VM and Docker4Drupal For Drupal Development Platform
Technical Sessions Scripting/Groovy Simple App Framework Portlet Rest
OpenOffice. org Extensions Infrastructure What it is –. What it can –
Android SDK & App Development
Drupal VM and Docker4Drupal as Consistent Drupal Development Platform
NetBeans Plugin Development Workshop
EMF Compare Ganymede Simultaneous Release
The JSF Tools Project – WTP (internal) release review
Remedy Integration Strategy Leverage the power of the industry’s leading service management solution via open APIs February 2018.
Plug-In Architecture Pattern
Presentation transcript:

NetBeans Rich Client Platform Alex Kotchnev Software Developer Commerce Technologies Inc. Alex Kotchnev Software Developer Commerce Technologies Inc. || ||

What is it ? NetBeans IDE Java SE Web & Java EE Mobility UML SOA Ruby C / C++ Glassfish / Tomcat NetBeans RCP Generic Application Common Services UI Consistency Solid Codebase Modular Architecture

Examples (1)

Examples (2)

Examples (3.1)

Examples (3.2)

It's All About the $$$ Plugins Customize the IDE Common Libraries RCP Apps Generic Application Common Framework Reuse Swing Apps & Components Reuse Swing Skills Seamless Deployment & Updates Downs: Ups : Learning Curve

Rubber Meets Road 1 Demo 1 : Creating an Empty RCP App

Basic Concepts Definitions Module Suite Cluster App Branding Platform Selection Selecting Modules / Clusters Window Management

Rubber Meets Road 2 Demo 2 : Creating a Simple Plugin: Google Toolbar Tutorial

Modular Architecture Module Properties Versioning Public/Private API Loading Type Module Types UI Library Modular Library (api/spi)

XML Layers Modules Add: Configuration Data Platform: Merges New Modules XML Removes when modules uninstalled

More Goodies Service Registration & Discovery Lookup Filesystems Window System Nodes & Explorer Views Syntax highlighting & Code Completion Annotations Options Helpsets Update centers Modeling

Resources NetBeans Platform Home NetBeans RCP Tutorials Javadocs Developer Documentation Blogs: My Blog: Geertjan: Planet NetBeans: Books : "Rich Client Programming: Plugging into the NetBeans Platform"

Questions Ask Now Ask Later