Getting Started with the NetBeans Platform. Geertjan Wielenga

Size: px
Start display at page:

Download "Getting Started with the NetBeans Platform. Geertjan Wielenga"

Transcription

1 Getting Started with the NetBeans Platform Geertjan Wielenga

2 Agenda Goals 1. Generic Desktop Framework 2. Infrastructural Plumbing 3. Collection of Libraries 4. Swing Extensions 5. NetBeans Platform Toolkit Demo: Porting to NetBeans Platform Resources 2

3 Goals Meet the NetBeans Platform Understand its problem domain Get an overview of the main APIs See a demo Learn what to do next 3

4 Agenda Goals 1. Generic Desktop Framework 2. Infrastructural Plumbing 3. Collection of Libraries 4. Swing Extensions 5. NetBeans Platform Toolkit Demo: Porting to NetBeans Platform Resources 4

5 NetBeans Platform 5

6 Nuance Voice-XML 6

7 Fiorano Studio 7

8 Nokia: Mobile Network 8

9 Sketsa SVG Editor 9

10 VisualVM 10

11 AIOTrade 11

12 NetBeans IDE 12

13 JCae-CAD 13

14 MC4J JMX Console 14

15 JFugue Music Notepad 15

16 StudioSL: Oil Flow 16

17 Agenda Goals 1. Generic Desktop Framework 2. Infrastructural Plumbing 3. Collection of Libraries 4. Swing Extensions 5. NetBeans Platform Toolkit Demo: Porting to NetBeans Platform Resources 17

18 Maybe this is your code: 18

19 Maybe this is you: 19

20 This should be you... domain expert knowledge 20

21 Application Plumbing Windowing/docking system Archictecture Lifecycle management Persistence Data management Consistent look & feel Distribution/update mechanism 21

22 Demo 22

23 Agenda Goals 1. Generic Desktop Framework 2. Infrastructural Plumbing 3. Collection of Libraries 4. Swing Extensions 5. NetBeans Platform Toolkit Demo: Porting to NetBeans Platform Resources 23

24 Javadoc 24

25 Libraries Window System API Actions API Options Window API Many Editor APIs Visual Library API...and many more 25

26 Ways to get started Javadoc Tutorials Samples Blog entries Tip: Use them outside the NetBeans Platform 26

27 Agenda Goals 1. Generic Desktop Framework 2. Infrastructural Plumbing 3. Collection of Libraries 4. Swing Extensions 5. NetBeans Platform Toolkit Demo: Porting to NetBeans Platform Resources 27

28 In addition to... JLabel JTextField JTextArea JTable...etc... 28

29 TreeTableView 29

30 Visual Widgets 30

31 More Visual Widgets 31

32 More Visual Widgets 32

33 Drop Down Button Factory 33

34 Tabbed Pane Factory 34

35 Agenda Goals 1. Generic Desktop Framework 2. Infrastructural Plumbing 3. Collection of Libraries 4. Swing Extensions 5. NetBeans Platform Toolkit Demo: Porting to NetBeans Platform Resources 35

36 Project wizards 36

37 NetBeans Platform 37

38 Outline view 38

39 Project wizards 39

40 File wizards 40

41 File wizards Actions API Datasystems API Module Install class Options Dialog API TopComponent class Wizard Descriptor class 41

42 Configuration 42

43 Editor 43

44 While developing......enhance the IDE 44

45 Dependencies 45

46 Dependencies 46

47 Contextual menus 47

48 Contextual menus 48

49 Samples 49

50 Agenda Goals 1. Generic Desktop Framework 2. Infrastructural Plumbing 3. Collection of Libraries 4. Swing Extensions 5. NetBeans Platform Toolkit Demo: Porting to the NetBeans Platform Resources 50

51 Demo Outline 1. Start with a simple application. 2. Compare what it is to what the NetBeans Platform has. 3. Create a new plugin project. 4. Move the useful parts of our old application to our new plugin. 5. Run it. 51

52 Demo 52

53 Porting Guide nbm-porting-basic.html 53

54 Agenda Goals 1. Generic Desktop Framework 2. Infrastructural Plumbing 3. Collection of Libraries 4. Swing Extensions 5. NetBeans Platform Toolkit Demo: Porting to the NetBeans Platform Resources 54

55 Resources 55

56 56

57 57

58 58

59 References javadoc/index.html NetBeansDeveloperFAQ

60 Summary Many on the NetBeans Platform NetBeans Platform gives plumbing Many APIs and libraries to help you NetBeans IDE provides tools Getting started is easy Mail list, tutorials, and training course 60

Using NetBeans IDE for Desktop Development. Geertjan Wielenga

Using NetBeans IDE for Desktop Development. Geertjan Wielenga Using NetBeans IDE for Desktop Development Geertjan Wielenga http://blogs.sun.com/geertjan Introduction Standards Resurgence of Swing Performance & look and feel Delivery over the web Layout manager &

More information

Introduction to the NetBeans Platform Certified Training Course. Geertjan Wielenga Sun Microsystems

Introduction to the NetBeans Platform Certified Training Course. Geertjan Wielenga Sun Microsystems Introduction to the NetBeans Platform Certified Training Course Geertjan Wielenga Sun Microsystems Agenda Aim of the Next Two Days What's the Problem Domain? What is the NetBeans Platform? Why NetBeans

More information

NetBeans Platform in 5.0:

NetBeans Platform in 5.0: NetBeans Platform in 5.0: Radically simplified rich-client application & plug-in module development environment. Why? What? How? Where? Geertjan Wielenga http://blogs.sun.com/geertjan Sun Microsystems

More information

NetBeans Platform. Geertjan Wielenga Sun Microsystems Source Talk Tage, 27 September, 2006

NetBeans Platform. Geertjan Wielenga  Sun Microsystems Source Talk Tage, 27 September, 2006 NetBeans Platform What is it? How do I use it? And why should I want to? Geertjan Wielenga http://blogs.sun.com/geertjan Sun Microsystems Source Talk Tage, 27 September, 2006 Agenda Introduction 1. Why?

More information

Strategies for Loose Coupling in Large Java Desktop Applications. Geertjan Wielenga

Strategies for Loose Coupling in Large Java Desktop Applications. Geertjan Wielenga Strategies for Loose Coupling in Large Java Desktop Applications Geertjan Wielenga geertjan.wielenga@oracle.com blogs.oracle.com/geertjan @geertjanw Agenda Background Strategies Demos & Discussion NetBeans:

More information

NETBEANS PLATFORM. Satyajit Tripathi Member Technical Staff ISV-Engineering, Sun Microsystems

NETBEANS PLATFORM. Satyajit Tripathi Member Technical Staff ISV-Engineering, Sun Microsystems NETBEANS PLATFORM Satyajit Tripathi Member Technical Staff ISV-Engineering, Sun Microsystems 1 NetBeans Platform Build new desktop applications without re-inventing the wheel NetBeans Platform is a broad

More information

Strategies for Loose Coupling in Large Java Desktop Applications

Strategies for Loose Coupling in Large Java Desktop Applications Strategies for Loose Coupling in Large Java Desktop Applications Geertjan Wielenga geertjan.wielenga@oracle.com blogs.oracle.com/geertjan @geertjanw Zoran Sevarac Marjan Šterk Sadi El Assadi Boris Pran

More information

Event Driven Programming

Event Driven Programming Event Driven Programming Part 1 Introduction Chapter 12 CS 2334 University of Oklahoma Brian F. Veale 1 Graphical User Interfaces So far, we have only dealt with console-based programs Run from the console

More information

The Definitive Guide to. NetBeans Platform 7. Heiko Bock. Apress*

The Definitive Guide to. NetBeans Platform 7. Heiko Bock. Apress* The Definitive Guide to NetBeans Platform 7 Heiko Bock Apress* Contents About the Author About the Translator About the Technical Reviewers Acknowledgments Introduction xiv xiv xv xvi xvii * Part 1: Basics

More information

LAB 1: FAMILIARITY WITH NETBEANS IDE ENVIRONMENT

LAB 1: FAMILIARITY WITH NETBEANS IDE ENVIRONMENT Statement Purpose: The purpose of this Lab. is to familiarize student with the programming environment they will be going to using throughout this course. This Lab. introduces the basics of NetBeans IDE

More information

Build an App From a SAP Web IDE Template. Page 1/26

Build an App From a SAP Web IDE Template. Page 1/26 Build an App From a SAP Web IDE Template Page 1/26 1. Click on Services Tab Click on the Services tab in the navigation bar. Page 2/26 2. Open SAP Web IDE Scroll down and then click the SAP Web IDE tile

More information

openinstaller IDE User Guide v1.0

openinstaller IDE User Guide v1.0 openinstaller IDE User Guide v1.0 Introduction This document explains how to use openinstaller Developer Tools (aka IDE) to create Installers based on openinstaller Installer Framework Getting the IDE

More information

New Face of z/os Communications Server: V2R1 Configuration Assistant

New Face of z/os Communications Server: V2R1 Configuration Assistant New Face of z/os Communications Server: V2R1 Configuration Assistant Kim Bailey (ktekavec@us.ibm.com) IBM August 14, 2013 Session # 13630 Agenda What is the Configuration Assistant and how can it help

More information

Oracle WebLogic Devcast Series: JMX for DevOps. Dr. Frank Munz ORACLE PRODUCT LOGO

Oracle WebLogic Devcast Series: JMX for DevOps. Dr. Frank Munz ORACLE PRODUCT LOGO Oracle WebLogic Devcast Series: JMX for DevOps Dr. Frank Munz g of the Year,, Cloud Oracle Technologist ORACLE PRODUCT LOGO 1 The following is intended to outline our general product direction. It is intended

More information

Toolkit Activity Installation and Registration

Toolkit Activity Installation and Registration Toolkit Activity Installation and Registration Installing the Toolkit activity on the Workflow Server Install the Qfiche Toolkit workflow activity by running the appropriate SETUP.EXE and stepping through

More information

How Do I Inspect Error Logs in Warehouse Builder?

How Do I Inspect Error Logs in Warehouse Builder? 10 How Do I Inspect Error Logs in Warehouse Builder? Scenario While working with Warehouse Builder, the designers need to access log files and check on different types of errors. This case study outlines

More information

<Insert Picture Here> JDeveloper Treasure Hunt

<Insert Picture Here> JDeveloper Treasure Hunt JDeveloper Treasure Hunt Shay Shmeltzer Principal Product Manager Oracle Fusion Middleware Agenda Did you know that in JDeveloper you can. Day to Day Work Afraid

More information

Widget Toolkits CS MVC

Widget Toolkits CS MVC Widget Toolkits 1 CS349 -- MVC Widget toolkits Also called widget libraries or GUI toolkits or GUI APIs Software bundled with a window manager, operating system, development language, hardware platform

More information

We want to make your transition from the AIA Contract Documents desktop software to the online version as smooth as possible. Below you ll find important transition resources - feel free to share them

More information

Eng. Mohammed S. Abdualal

Eng. Mohammed S. Abdualal Islamic University of Gaza Faculty of Engineering Computer Engineering Department Computer Programming Lab (ECOM 2124) Created by Eng: Mohammed Alokshiya Modified by Eng: Mohammed Abdualal Lab 1 Introduction

More information

Graphical User Interfaces (GUIs)

Graphical User Interfaces (GUIs) CMSC 132: Object-Oriented Programming II Graphical User Interfaces (GUIs) Department of Computer Science University of Maryland, College Park Model-View-Controller (MVC) Model for GUI programming (Xerox

More information

Inserting Typed Comments Applies to Microsoft Word 2007

Inserting Typed Comments Applies to Microsoft Word 2007 Inserting Typed Comments You can insert a comment 1 inside balloons 2 that appear in the document margins. Type a comment 1. Select the text or item that you want to comment on, or click at the end of

More information

Introduction To NetBeans 5.5

Introduction To NetBeans 5.5 Sun Microsystems, Inc. Introduction To NetBeans 5.5 Gregg Sporar NetBeans Technology Evangelist gregg.sporar@sun.com Agenda What Is NetBeans? What Is GlassFish/Sun Java System Application Server? NetBeans

More information

Modular Applications and the Lookup API. Geertjan Wielenga NetBeans Team

Modular Applications and the Lookup API. Geertjan Wielenga NetBeans Team Modular Applications and the Lookup API Geertjan Wielenga NetBeans Team The Need for Modular Applications The Need for Modular Applications The Need for Modular Applications The Need for Modular Applications

More information

Keep on Swinging. Productivity layers on top of SWT. Karsten Schmidt SAP AG.

Keep on Swinging. Productivity layers on top of SWT. Karsten Schmidt SAP AG. Keep on Swinging Productivity layers on top of SWT Karsten Schmidt SAP AG k.schmidt@sap.com Keep on Swinging - Agenda! Background! SAP NetWeaver Developer Studio! The UI (Container) Framework! The SAP

More information

Creating Classic Planning Applications in Oracle Hyperion Planning, Fusion Edition

Creating Classic Planning Applications in Oracle Hyperion Planning, Fusion Edition Creating Classic Planning Applications in Oracle Hyperion Planning, Fusion Edition 11.1.2 This tutorial contains the following sections: Purpose Time to Complete Overview Software and Hardware Requirements

More information

Rigi plugin for SDL Trados Studio

Rigi plugin for SDL Trados Studio Rigi plugin for SDL Trados Studio Version 1.0 (30 November 2017) Rigi.io - Localization Platform Copyright by Rigi.io. All Rights Reserved. Table of contents... 3 Translation workflow... 4 Installation...

More information

Advanced Effects in Java Desktop Applications

Advanced Effects in Java Desktop Applications Advanced Effects in Java Desktop Applications Kirill Grouchnikov, Senior Software Engineer, Amdocs kirillcool@yahoo.com http://www.pushing-pixels.org OSCON 2007 Agenda Swing pipeline Hooking into the pipeline

More information

An Overview of FMW MapViewer

An Overview of FMW MapViewer An Overview of FMW MapViewer Agenda What is MapViewer Select Features Getting Started Additional Resources 2 Copyright 2013, Oracle and/or its affiliates. All rights reserved. Oracle

More information

Protégé-2000: A Flexible and Extensible Ontology-Editing Environment

Protégé-2000: A Flexible and Extensible Ontology-Editing Environment Protégé-2000: A Flexible and Extensible Ontology-Editing Environment Natalya F. Noy, Monica Crubézy, Ray W. Fergerson, Samson Tu, Mark A. Musen Stanford Medical Informatics Stanford University Stanford,

More information

designed to enable you to create a foundation for your own plugin project.

designed to enable you to create a foundation for your own plugin project. Plugin Development Introduction Savant is unique in the Genome Browser arena in that it was designed to be extensible through a rich plugin framework, which allows developers to provide functionality in

More information

IBM Workplace Collaboration Services API Toolkit

IBM Workplace Collaboration Services API Toolkit IBM Workplace Collaboration Services API Toolkit Version 2.5 User s Guide G210-1958-00 IBM Workplace Collaboration Services API Toolkit Version 2.5 User s Guide G210-1958-00 Note Before using this information

More information

Composer Basics. By, Adarsh Srivastava & Tammy Lake

Composer Basics. By, Adarsh Srivastava & Tammy Lake Composer Basics By, Adarsh Srivastava & Tammy Lake 1 Course Objectives Create a Basic Solution using the Composer Wizard that includes: Developer View Studio Script Basic Elements Deploy/Test Solution

More information

Petr Suchomel Architect, NetBeans Mobility

Petr Suchomel Architect, NetBeans Mobility NetBeans 6.0 A Fresh Look into Java Development Petr Suchomel Architect, NetBeans Mobility Sun Microsystems Agenda The NetBeans IDE, Platform, Community What's new in NetBeans 6.0 Quick look over NetBeans

More information

Application Note Designer Studio

Application Note Designer Studio Application Note Designer Studio Praxis tips Designer Studio 2.0 100139 Title... Designer Studio Version... 1.10 Document no.... 100139 Original...en Author... Festo Last saved... 28.02.2017 Copyright

More information

ArcGIS Basics Working with Labels and Annotation

ArcGIS Basics Working with Labels and Annotation ArcGIS Basics Working with Labels and Annotation Labeling in ArcGIS has changed considerably from the old ArcView 3.X version. In ArcGIS label positions are generated automatically, are not selectable,

More information

Tips & Tricks. LinkOne Information Required When Changing Computers LinkOne WinView (Version 5)

Tips & Tricks. LinkOne Information Required When Changing Computers LinkOne WinView (Version 5) Page 1 of 9 Tips & Tricks LinkOne Information Required When Changing Computers LinkOne WinView (Version 5) This document is intended to assist users to move their LinkOne software to another computer,

More information

Desktop Studio: Sub-reports

Desktop Studio: Sub-reports Desktop Studio: Sub-reports Intellicus Enterprise Reporting and BI Platform Intellicus Technologies info@intellicus.com www.intellicus.com Desktop Studio: SubReports i Copyright 2010 Intellicus Technologies

More information

Java Swing Introduction

Java Swing Introduction Course Name: Advanced Java Lecture 18 Topics to be covered Java Swing Introduction What is Java Swing? Part of the Java Foundation Classes (JFC) Provides a rich set of GUI components Used to create a Java

More information

VCC Chat Feature Highlights

VCC Chat Feature Highlights VCC 2.5.9 Chat Feature Highlights Agenda VCC Chat Channel Overview VCC Dashboard Chat Features Overview VCC Agent Desktop Chat Features Overview Managing the Channel Status Agent Status Monitoring for

More information

Embedding Graphics in JavaDocs (netbeans IDE)

Embedding Graphics in JavaDocs (netbeans IDE) Embedding Graphics in JavaDocs (netbeans IDE) This note describes how to embed HTML-style graphics within your JavaDocs, if you are using Netbeans. Additionally, I provide a few hints for package level

More information

Simple Image Viewer for IBM Content Navigator

Simple Image Viewer for IBM Content Navigator Simple Image Viewer for IBM Content Navigator Type of Submission: Article Title: Simple Image Viewer for IBM Content Navigator Subtitle: Keywords: image, viewer, plug-in, content, navigator, icn Prefix:

More information

Scientific Visualization A Programming Guide using Fltk and Visual Studio

Scientific Visualization A Programming Guide using Fltk and Visual Studio Scientific Visualization A Programming Guide using Fltk and Visual Studio Programming Guide: 1. Software Environment The homework is designed to give you a good exposure to standard programming practices

More information

Introduction to Graphical Interface Programming in Java. Introduction to AWT and Swing

Introduction to Graphical Interface Programming in Java. Introduction to AWT and Swing Introduction to Graphical Interface Programming in Java Introduction to AWT and Swing GUI versus Graphics Programming Graphical User Interface (GUI) Graphics Programming Purpose is to display info and

More information

Developing Microsoft.NET Applications for Windows (Visual Basic.NET)

Developing Microsoft.NET Applications for Windows (Visual Basic.NET) Developing Microsoft.NET Applications for Windows (Visual Basic.NET) Course Number: 2555 Length: 1 Day(s) Certification Exam This course will help you prepare for the following Microsoft Certified Professional

More information

Exam Name: MOS: Microsoft Office Word 2010 Expert

Exam Name: MOS: Microsoft Office Word 2010 Expert Vendor: Microsoft Exam Code: 77-887 Exam Name: MOS: Microsoft Office Word 2010 Expert Version: DEMO QUESTION 1 Arrange the steps to add a Style to the Quick Styles gallery in the correct order. Answer:

More information

Getting the Most from Eclipse

Getting the Most from Eclipse Getting the Most from Eclipse Darin Swanson IBM Rational Portland, Oregon Darin_Swanson@us.ibm.com March 17, 2005 What is Eclipse An extensible tools platform Out-of-box function and quality to attract

More information

Eclipse/Websphere. Page 1 Copyright 2004 GPL License. All rights reserved.

Eclipse/Websphere. Page 1 Copyright 2004 GPL License. All rights reserved. 1. Installing plugin with Eclipse's update manager If you are using Eclipse 3.0 or higher you can use the update manager to automatically download and install the QJ-Pro plugin. Start Eclipse, go to the

More information

IBM TPF Toolkit VisualAge TPF

IBM TPF Toolkit VisualAge TPF IBM TPF Toolkit VisualAge TPF Mary Huang Any references to future plans are for planning purposes only. IBM reserves the right to change those plans at its discretion. Any reliance on such a disclosure

More information

Assignment 1. Application Development

Assignment 1. Application Development Application Development Assignment 1 Content Application Development Day 1 Lecture The lecture provides an introduction to programming, the concept of classes and objects in Java and the Eclipse development

More information

Interactive webmaps with ArcGIS. Kristel Meikas, AlphaGIS

Interactive webmaps with ArcGIS. Kristel Meikas, AlphaGIS Interactive webmaps with ArcGIS Kristel Meikas, AlphaGIS Agenda Overview of ArcGIS tools and resources Introduction to ArcGIS APIs In depth with Flex maps In depth with JavaScript maps ArcGIS Server Publish

More information

INF160 IS Development Environments

INF160 IS Development Environments INF160 IS Development Environments AUBG, COS dept Reference books: Baltzan Paige, Business Driven Information Systems, McGraw- Hill/Irwin, 3e, 2012. Doar Matthew B., Practical Development Environments,

More information

Eng. Mohammed Alokshiya

Eng. Mohammed Alokshiya Islamic University of Gaza Faculty of Engineering Computer Engineering Dept. Computer Programming Lab (ECOM 2114) Lab 1 Introduction to Java Eng. Mohammed Alokshiya September 28, 2014 Java Programming

More information

Monitoring WebLogic with WLDF

Monitoring WebLogic with WLDF Monitoring WebLogic with WLDF Infrastructure at your Service. Infrastructure at your Service. About me Gérard Wisson Delivery Manager Senior Consultant Mobile +41 79 819 25 98 Gerard.wisson@dbi-services.com

More information

May 22, 2013 Ronald Reagan Building and International Trade Center Washington, DC USA

May 22, 2013 Ronald Reagan Building and International Trade Center Washington, DC USA May 22, 2013 Ronald Reagan Building and International Trade Center Washington, DC USA 1 Building Applications with Oracle MapViewer LJ Qian (lj.qian@oracle.com) Director, Software Development The following

More information

Building XML-based content for Eclipse Help: a real experience. Christian Kurzke Gustavo de Paula Daniel Moura

Building XML-based content for Eclipse Help: a real experience. Christian Kurzke Gustavo de Paula Daniel Moura Building XML-based content for Eclipse Help: a real experience Christian Kurzke Gustavo de Paula Daniel Moura 2008 by Motorola Inc.; made available under the EPL v1.0 Match 19th, 2008 Agenda MOTODEV for

More information

Installation Guide. 3CX CRM Plugin for ConnectWise. Single Tenant Version

Installation Guide. 3CX CRM Plugin for ConnectWise. Single Tenant Version Installation Guide 3CX CRM Plugin for ConnectWise Single Tenant Version "Copyright VoIPTools, LLC 2011-2016" Information in this document is subject to change without notice. No part of this document may

More information

Netbeans Notes ( )

Netbeans Notes ( ) Netbeans 6.9.1 Notes (2011-02-08) [Note: Netbeans is a Sun-Oracle IDE (integrated development environment) open source product almost 10 years old by now (2011). These are all free downloads. The latest

More information

z/osmf V2R1: Configuration Assistant for z/os Communications Server

z/osmf V2R1: Configuration Assistant for z/os Communications Server z/osmf V2R1: Configuration Assistant for z/os Communications Server Kim Bailey IBM Tuesday, March 11, 2014: 12:15 PM - 01:15 PM MA, Gold Key 1/2 Session Number 15196 Insert Custom Session QR if Desired.

More information

CS 4300 Computer Graphics

CS 4300 Computer Graphics CS 4300 Computer Graphics Prof. Harriet Fell Fall 2011 Lecture 8 September 22, 2011 GUIs GUIs in modern operating systems cross-platform GUI frameworks common GUI widgets event-driven programming Model-View-Controller

More information

Oracle ADF: The technology behind project fusion. Lynn Munsinger Principal Product Manager Application Development Tools Oracle Corporation

Oracle ADF: The technology behind project fusion. Lynn Munsinger Principal Product Manager Application Development Tools Oracle Corporation Oracle ADF: The technology behind project fusion Lynn Munsinger Principal Product Manager Application Development Tools Oracle Corporation Agenda Application Development Framework (ADF) Overview Goals

More information

In this lab, you will build and execute a simple message flow. A message flow is like a program but is developed using a visual paradigm.

In this lab, you will build and execute a simple message flow. A message flow is like a program but is developed using a visual paradigm. Lab 1 Getting Started 1.1 Building and Executing a Simple Message Flow In this lab, you will build and execute a simple message flow. A message flow is like a program but is developed using a visual paradigm.

More information

25. DECUS Symposium THE Application Development Environment for OpenVMS

25. DECUS Symposium THE Application Development Environment for OpenVMS NetBeans THE Application Development Environment for OpenVMS Sunil Kumaran, Thomas Siebold Agenda What is NetBeans some history Major Features / Demonstrations NetBeans on OpenVMS Questions 5/2/2002 DECUS

More information

Configuring Optional and Advanced Tasks for External Content Integration

Configuring Optional and Advanced Tasks for External Content Integration Configuring Optional and Advanced Tasks for External Content Integration First Published: August 2, 2012 Revised: March 8, 2013 This module describes some of the optional and advanced tasks that you can

More information

10 ways to reduce your tax bill. Amit Nithianandan Senior Search Engineer Zvents Inc.

10 ways to reduce your tax bill. Amit Nithianandan Senior Search Engineer Zvents Inc. 10 ways to reduce your tax bill Amit Nithianandan Senior Search Engineer Zvents Inc. 04-15-2010 Solr Eclipse- Running Apache Solr in Eclipse. Amit Nithianandan Senior Search Engineer Zvents Inc. 04-15-2010

More information

GUI Implementation Support

GUI Implementation Support GUI Implementation Support Learning Objectives: Why GUIs? What is a GUI? Why is implementation support needed? What kinds of implementation support are available? Basic concepts in OO GUI toolkit & app

More information

Making EMF Intelligent with AI

Making EMF Intelligent with AI Interpreting the world on a different plane Making EMF Intelligent with AI Robert Bosch Engineering and Business Solutions 14/06/2018 Niranjan Babu.H.S Robert Bosch Engineering and Business Solutions-EMT

More information

Tutorial 1. Creating a Database

Tutorial 1. Creating a Database Tutorial 1 Creating a Database Microsoft Access 2010 Objectives Learn basic database concepts and terms Explore the Microsoft Access window and Backstage view Create a blank database Create and save a

More information

Custom Code Rules Deep Dive

Custom Code Rules Deep Dive Custom Code Rules Deep Dive IDz/RDz Software Analyzer Jon Gellin, Senior Software Engineer 24 October 2017 What we will not be talking about What is IDz/RDz? What are code rules? Why would I want to use

More information

Installing the License in an ESG Signal Generator

Installing the License in an ESG Signal Generator Installing the License in an ESG Signal Generator Before installing the license file, save a backup copy in a safe place. To enable your ESG signal generator to play waveforms generated by the Signal Studio

More information

Radical GUI Makeover with Ajax Mashup

Radical GUI Makeover with Ajax Mashup Radical GUI Makeover with Ajax Mashup Terrence Barr Senior Technologist and Community Ambassador Java Mobile & Embedded Community TS-5733 Learn how to turn a 'plain old' Java Platform, Micro Edition (Java

More information

Leverage the Power of Progress Developer Studio for OpenEdge. 8 th Oct, 2013

Leverage the Power of Progress Developer Studio for OpenEdge. 8 th Oct, 2013 Leverage the Power of Progress Developer Studio for OpenEdge Srinivas Kantipudi Sr Manager 8 th Oct, 2013 Swathi Yellavaram Principal Engineer Agenda Brief Introduction to Eclipse and PDS for OpenEdge

More information

Managing Virtual Machines

Managing Virtual Machines CHAPTER 7 A virtual machine is a software computer (just like a physical computer), which runs an operating system and applications. Virtual machines run on the VMware vsphere Hypervisor TM. You can use

More information

Swing. By Iqtidar Ali

Swing. By Iqtidar Ali Swing By Iqtidar Ali Background of Swing We have been looking at AWT (Abstract Window ToolKit) components up till now. Programmers were not comfortable when doing programming with AWT. Bcoz AWT is limited

More information

TANGO Box v3. Virtual Machine User Manual

TANGO Box v3. Virtual Machine User Manual TANGO Box v3. Virtual Machine User Manual Date: June 2013 Version: 1.2 Pagei Table of Contents Introduction... 1 Overview of Tango (Box)... 2 Setting up your System... 3 Installing VMware Player... 3 Download

More information

MAIL MERGE LABELS USE THE MAIL MERGE WIZARD

MAIL MERGE LABELS USE THE MAIL MERGE WIZARD MAIL MERGE LABELS USE THE MAIL MERGE WIZARD When working with the Mail Merge feature, it is possible to create several types of documents, such as labels. In this document, information on how to set up

More information

Introduction to DataFlex Reports 4.0. Presented by: Vincent Oorsprong

Introduction to DataFlex Reports 4.0. Presented by: Vincent Oorsprong Introduction to DataFlex Reports 4.0 Presented by: Vincent Oorsprong Agenda Branding New and enhanced features Future Branding DataFlex Reports No more Visual Report Writer New file extensions New class

More information

Hands-On Lab. Authoring and Running Automated GUI Tests using Microsoft Test Manager 2012 and froglogic Squish. Lab version: 1.0.5

Hands-On Lab. Authoring and Running Automated GUI Tests using Microsoft Test Manager 2012 and froglogic Squish. Lab version: 1.0.5 Hands-On Lab Authoring and Running Automated GUI Tests using Microsoft Test Manager 2012 and froglogic Squish Lab version: 1.0.5 Last updated: 27/03/2013 Overview This hands- on lab is part two out of

More information

Flint - Eclipse Based IDE User Manual

Flint - Eclipse Based IDE User Manual 1 E M B I E N T E C H N O L O G I E S Flint - Eclipse Based IDE User Manual Embien Technologies No 3, Sankarapandian Street, Madurai, India 625017 www.embien.com 2 3 Table of Contents 1 Introduction...

More information

T205 - SEARCH FOR TRANSLATORS

T205 - SEARCH FOR TRANSLATORS dtsearch Desktop/Network Indexing and Search techniques dtsearch Desktop/Network is a powerful search tool used by professionals for a wide variety of tasks, this short tutorial aims to show you how to

More information

IBM Workplace Software Development Kit

IBM Workplace Software Development Kit IBM Workplace Software Development Kit Version 2.6 User s Guide G210-2363-00 IBM Workplace Software Development Kit Version 2.6 User s Guide G210-2363-00 Note Before using this information and the product

More information

Customize Your Application

Customize Your Application Customize Your Application Pega Customer Service 7.4 April 2018 Core features for initial implementation (approximately 8-10 weeks) Stated durations are estimates, and assume that installation tasks are

More information

Feature Comparison. The View Demo feature available on all pages displays information about My Money features

Feature Comparison. The View Demo feature available on all pages displays information about My Money features Feature Comparison Introduction The purpose of this artifact is to describe the differences in functionality between the Yodlee PersonalFinance 12x instance and the latest Yodlee PersonalFinance 3.0 instance

More information

Internet, Open-source and Power System Simulation. Mike Zhou InterPSS Project Architect

Internet, Open-source and Power System Simulation. Mike Zhou InterPSS Project Architect Internet, Open-source and Power System Simulation Mike Zhou InterPSS Project Architect mike@interpss.org Agenda InterPSS Project What is it? (demo) A Real-world Story Power System Simulation The InterPSS

More information

Migrate and Transfer Schema and Data across Multiple Databases

Migrate and Transfer Schema and Data across Multiple Databases / 2 3 LIBRARY UNIVERSITY OF,Y DRATITvYA, SR! UNKA MORATUWA Migrate and Transfer Schema and Data across Multiple Databases I. Milinda Wijewardana 139179 E Dissertation submitted to the Faculty of Information

More information

ICS Tutorials: Basic Operations

ICS Tutorials: Basic Operations ICS Tutorials: Basic Operations This tutorial introduces the basic components of Builder Xcessory. For more detailed information, see the Builder Xcessory Reference Manual. This book is directly accessible

More information

Tutorial 4 Creating Forms and Reports

Tutorial 4 Creating Forms and Reports Tutorial 4 Creating Forms and Reports Microsoft Access 2013 Objectives Session 4.1 Create a form using the Form Wizard Apply a theme to a form Add a picture to a form Change the color of text on a form

More information

Cadena 2.0: OpenCCM Tutorial. Jesse Greenwald Todd Wallentine Joseph Lancaster Tom Kugler

Cadena 2.0: OpenCCM Tutorial. Jesse Greenwald Todd Wallentine Joseph Lancaster Tom Kugler Cadena 2.0: OpenCCM Tutorial Jesse Greenwald Todd Wallentine Joseph Lancaster Tom Kugler Cadena 2.0: OpenCCM Tutorial Jesse Greenwald Todd Wallentine Joseph Lancaster Tom Kugler Copyright 2007 The SAnToS

More information

The 60-Minute Guide to Development Tools for IBM Lotus Domino, IBM WebSphere Portal, and IBM Workplace Applications

The 60-Minute Guide to Development Tools for IBM Lotus Domino, IBM WebSphere Portal, and IBM Workplace Applications The 60-Minute Guide to Development Tools for IBM Lotus Domino, IBM WebSphere Portal, and IBM Workplace Stuart Duguid Portal & Workplace Specialist TechWorks, IBM Asia-Pacific Overview / Scope The aim of

More information

Introduction to IBM Data Studio, Part 1: Get started with IBM Data Studio, Version and Eclipse

Introduction to IBM Data Studio, Part 1: Get started with IBM Data Studio, Version and Eclipse Introduction to IBM Data Studio, Part 1: Get started with IBM Data Studio, Version 1.1.0 and Eclipse Install, work with data perspectives, create connections, and create a project Skill Level: Intermediate

More information

Introduction to IBM Data Studio, Part 1: Get started with IBM Data Studio, Version and Eclipse

Introduction to IBM Data Studio, Part 1: Get started with IBM Data Studio, Version and Eclipse Introduction to IBM Data Studio, Part 1: Get started with IBM Data Studio, Version 1.1.0 and Eclipse Install, work with data perspectives, create connections, and create a project Skill Level: Intermediate

More information

<Insert Picture Here> Java Virtual Developer Day

<Insert Picture Here> Java Virtual Developer Day 1 Java Virtual Developer Day Simon Ritter Technology Evangelist Virtual Developer Day: Agenda Keynote: The Java Platform: Now and the Future What is Java SE 7 and JDK 7 Diving into

More information

isupport for Microsoft Windows Server TM Bomgar TM Integration

isupport for Microsoft Windows Server TM Bomgar TM Integration Integration with Bomgar Software for Remote Desktop Access and Chat isupport integrates with Bomgar Software for remote desktop connection and chatting. The minimum Bomgar API version required is 1.4.2.

More information

v5: How to create a disk image

v5: How to create a disk image Macrium Reflect can create file backups as well as disk images. However, for this tutorial you be able to complete the following tasks: Create a full image of your computer's system drives using the wizard

More information

JSR 377 Desktop Application Framework September Andres Almiray

JSR 377 Desktop Application Framework September Andres Almiray JSR 377 Desktop Application Framework September 29 2017 Andres Almiray Agenda Goals Information to be gathered Implementation notes Issues Questions, discussion, next steps 2 Goals 3 Goals Define APIs

More information

Command Line Parameters Linux Copy File To

Command Line Parameters Linux Copy File To Command Line Parameters Linux Copy File To Clipboard I'd like to copy and paste to the clipboard from the command line. I've found It looks like xclip and xsel accept an option -selection clipboard to

More information

Human-Computer Interaction IS4300

Human-Computer Interaction IS4300 Human-Computer Interaction IS4300 1 Ethnography Homework I3 2 1 Team Projects User analysis. Identify stakeholders (primary, secondary, tertiary, facilitating) For Primary Stakeholders Demographics Persona(s)

More information

SDKs - Eclipse. SENG 403, Tutorial 2

SDKs - Eclipse. SENG 403, Tutorial 2 SDKs - SENG 403, Tutorial 2 AGENDA - SDK Basics - - How to create Project - How to create a Class - Run Program - Debug Program SDK Basics Software Development Kit is a set of software development tools

More information

Building JavaServer Faces Applications

Building JavaServer Faces Applications IBM Software Group St. Louis Java User Group Tim Saunders ITS Rational Software tim.saunders@us.ibm.com 2005 IBM Corporation Agenda JSF Vision JSF Overview IBM Rational Application Developer v6.0 Build

More information

Extreme Java G Session 5 - Main Theme Java Core Technologies (Part III) Dr. Jean-Claude Franchitti

Extreme Java G Session 5 - Main Theme Java Core Technologies (Part III) Dr. Jean-Claude Franchitti Extreme Java G22.3033-007 Session 5 - Main Theme Java Core Technologies (Part III) Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences

More information