NASA World Wind Java SDK
|
|
- Marian Moody
- 6 years ago
- Views:
Transcription
1 NASA World Wind Java SDK Tom Gaskins NWW Technical Director TS JavaOne SM Conference Session TS-3489
2 Today s Agenda Build an Application Deploy with Java Web Start software Build an Applet (Deploy with Brute Force) Describe the Architecture and API What You Need and Where to Get It Q&A 2007 JavaOne SM Conference Session TS
3 Today s Goal Able to Create 3D Geo-Info Applications and Applets with NASA World Wind for Java platform 2007 JavaOne SM Conference Session TS
4 2007 JavaOne SM Conference Session TS Applet
5 Applications Multi-Frame Single Frame 2007 JavaOne SM Conference Session TS
6 Big Brother 2007 JavaOne SM Conference Session TS
7 Today s Agenda Build an Application Live Build an Applet Live Describe the Architecture and API What You Need and Where to Get It Q&A 2007 JavaOne SM Conference Session TS
8 Build an Application Live 2007 JavaOne SM Conference Session TS
9 Build an Application Steps Add a WorldWindowGLCanvas to a JFrame: Class MyWorldWindFrame extends Jframe { WorldWindowGLCanvas wwc = new WorldWindowGLCanvas(); this.getconentpane().add(wwc, BorderLayout.CENTER); } Listen for World Wind Events: wwc.addselectlistener(new SelectListener() { public void selected(selectevent event) { } }); 2007 JavaOne SM Conference Session TS
10 World Window and View Interfaces WorldWindow set/getmodel(model) set/getview(view) getscenecontroller( ) pick(java.awt.point) set/getinputhandler( ) add/remove listeners: PositionListener SelectListener RenderingListener repaint() View Fields Position, direction, fov, altitude, heading, pitch, roll, Actions apply() goto(lat/lon/elev/altitude) project(point 3Dpoint) Compute horizon() positionfromscreenpoint( ) rayfromscreenpoint( ) 2007 JavaOne SM Conference Session TS
11 Today s Agenda Build an Application Build an Applet Describe the Architecture and API What You Need and Where to Get It Q&A 2007 JavaOne SM Conference Session TS
12 Build an Applet Live 2007 JavaOne SM Conference Session TS
13 Applet.html <html><head><title>world Wind Java - Applet demo 3 Up</title></head> <applet code="com.sun.opengl.util.joglappletlauncher" width=400 height=260 codebase=" archive="jogl.jar,gluegen-rt.jar,applet1up.jar"> <param name="subapplet.classname" VALUE="worldwinddemo.Applet1Up"> <param name="subapplet.displayname" VALUE="WorldWind Applet Demo"> <param name="progressbar" value="true"> <param name="cache_archive VALUE="jogl.jar,gluegen-rt.jar,Applet1Up.jar"> <param name="cache_archive_ex" VALUE="jogl.jar;preload,gluegenrt.jar;preload,Applet1Up.jar;preload"> </applet> <applet code="com.sun.opengl.util.joglappletlauncher" width=400 height=260 codebase=" archive="jogl.jar,gluegen-rt.jar,applet1up.jar"> <param name="subapplet.classname" VALUE="worldwinddemo.Applet1Up"> <param name="subapplet.displayname" VALUE="WorldWind Applet Demo"> <param name="progressbar" value="true"> <param name="cache_archive" VALUE="jogl.jar,gluegen-rt.jar,Applet1Up.jar"> <param name="cache_archive_ex" VALUE="jogl.jar;preload,gluegenrt.jar;preload,Applet1Up.jar;preload"> </applet> <applet code="com.sun.opengl.util.joglappletlauncher" width=800 height=260 codebase=" archive="jogl.jar,gluegen-rt.jar,applet1up.jar"> <param name="subapplet.classname" VALUE="worldwinddemo.Applet1Up"> <param name="subapplet.displayname" VALUE="WorldWind Applet Demo"> <param name="progressbar" value="true"> <param name="cache_archive" VALUE="jogl.jar,gluegen-rt.jar,Applet1Up.jar"> <param name="cache_archive_ex" VALUE="jogl.jar;preload,gluegenrt.jar;preload,Applet1Up.jar;preload"> </applet></html> 2007 JavaOne SM Conference Session TS
14 Today s Agenda Build an Application Build an Applet Describe the Architecture and API What You Need and Where to Get It Q&A 2007 JavaOne SM Conference Session TS
15 World Wind Architecture 2007 JavaOne SM Conference Session TS
16 World Wind System Architecture 2007 JavaOne SM Conference Session TS
17 World Wind API Features Componentry to Embed in Applications An Application s Slave Replaceable and Extensible Interface Emphasis Operating System Independent Cross-Toolkit (Swing, SWT, ) Does the Hard Stuff Dynamic Retrieval Dynamic Image Selection Uses OpenGL Collaboratively with Application Follows Modern Best Practices 2007 JavaOne SM Conference Session TS
18 Today s Agenda Build an Application Build an Applet Describe the Architecture What You Need and Where to Get It Q&A 2007 JavaOne SM Conference Session TS
19 Where Is It? Root of All Information and Bits Source Code Binaries and Installers Documentation Link Forums Link Pretty Pictures 2007 JavaOne SM Conference Session TS
20 Summary World Wind is a Component Swing, SWT, etc. Single Binary for Mac OS X, Windows, Linux, Open Source, Free and Unencumbered Architecture Designed for Extension and Replacement Use in Application or Applet Collaborative Use of Java Binding for the OpenGL API/OpenGL 2007 JavaOne SM Conference Session TS
21 Progress and Future We are here: E F What we Plan (other than Faster and Prettier) More data available Planets, Moons, Stars Weather, Sensor, Satellite, Time-series More data formats natively supported Useful Components Layer manager, Animation player, D&D, UI helpers RSS Feed support Scripting/Extension APIs for JavaScript technology and Python Eclipse and NetBeans RCP integration 2007 JavaOne SM Conference Session TS
22 Acknowledgments NASA United States Department of Energy Sun Microsystems ( Microsoft ( I-cubed ( The Team Patrick Hogan Visionary Leader Dave Collins, Lado Garakanidze, Tom Gaskins, Chris Maxwell, Randy Kim, Vick Kelkar Ken Russell 2007 JavaOne SM Conference Session TS
23 Q&A Tom Gaskins Ken Russell 2007 JavaOne SM Conference Session TS
24 NASA World Wind Java SDK Tom Gaskins NWW Technical Director TS JavaOne SM Conference Session TS-3489
Swinging from the Outside
Swinging from the Outside A guide to navigating Swing from the outside of Sun Brian Mason, Dir Software of Engineering, Teseda S295599 Space is big, really big. You might think it is a long way down to
More informationLAB-6340: Advanced Java ME Programming - Streaming Video From Server to Your Device
LAB-6340: Advanced Java ME Programming - Streaming Video From Server to Your Device Lukas Hasik, Fabiola Galleros Rios Software Engineer, Mobility Pack QE Sun Microsystems Inc. http://www.sun.com 2007
More informationRich Client GUI's with RCP & RAP
Rich Client GUI's with RCP & RAP Alexey Aristov WeigleWilczek GmbH aristov@weiglewilczek.com What is Rich Client? A fat client or rich client is a computer (client) in client-server architecture networks
More informationWeb 2.0: Next Generation Communities With Rich Java -Based Applications
Web 2.0: Next Generation Communities With Rich Java -Based Applications Matthew Schmidt VP of Technology DeveloperZone, Inc. http://www.developerzone.com TS-1375 Michael Urban Software Engineer DeveloperZone,
More informationJSR 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 informationThe Eclipse Rich Ajax Platform
The Eclipse Rich Ajax Platform Frank Appel RAP Tech Lead fappel@innoopract.com Eclipse RAP 1.1 Copyright Innoopract made available under the EPL 1.0 page: 1 The Innoopract pitch Integration & delivery
More informationMemoryLint. Petr Nejedlý, Radim Kubacki SUN Microsystems, BOF-9066
MemoryLint Petr Nejedlý, Radim Kubacki SUN Microsystems, http://www.sun.com/, http://www.netbeans.org BOF-9066 2007 JavaOne SM Conference Session BOF-9066 Goal Get ideas how to analyze content of Java
More informationHardware Accelerated Graphics for High Performance JavaFX Mobile Applications
Hardware Accelerated Graphics for High Performance JavaFX Mobile Applications Pavel Petroshenko, Sun Microsystems Jan Valenta, Sun Microsystems Jerry Evans, Sun Microsystems Goal of this Session Demonstrate
More informationExtending ArcGIS Maps for SharePoint. Quan Tang Scott Ball
Extending ArcGIS Maps for SharePoint Quan Tang Scott Ball Agenda Extending ArcGIS Maps for SharePoint ArcGIS platform overview ArcGIS + SharePoint = Better together ArcGIS Maps for SharePoint overview
More informationBuilding a Java ME Test Suite in 15 Minutes
Building a Java ME Test Suite in 15 Minutes Mikhail Gorshenev, Senior Staff Engineer Roman Zelov, Member of Technical Staff Alexander Glasman, Member of Technical Staff Sun Microsystems, Inc. http://www.sun.com/
More informationIntroduction to Java. Lecture 1 COP 3252 Summer May 16, 2017
Introduction to Java Lecture 1 COP 3252 Summer 2017 May 16, 2017 The Java Language Java is a programming language that evolved from C++ Both are object-oriented They both have much of the same syntax Began
More information<Insert Picture Here> JavaFX 2.0
1 JavaFX 2.0 Dr. Stefan Schneider Chief Technologist ISV Engineering The following is intended to outline our general product direction. It is intended for information purposes only,
More informationArcGIS Runtime SDK for Java: A Beginner s Guide. Mark Baird JC Malott
ArcGIS Runtime SDK for Java: A Beginner s Guide Mark Baird JC Malott Outline Intro to ArcGIS Runtime SDKs Get started: download and install the SDK Tour of the functionality of the API Basics of building
More informationHow to Build, Run, and Develop Code With the phoneme Open Source Project Stuart Marks Hinkmond Wong Sun Microsystems, Inc.
How to Build, Run, and Develop Code With the phoneme Open Source Project Stuart Marks Hinkmond Wong Sun Microsystems, Inc. http://phoneme.dev.java.net TS-5712 2007 JavaOne SM Conference Session TS-5712
More informationEclipse in Embedded. Neha Garg : Prerna Rustagi :
Eclipse in Embedded Neha Garg :200601138 Prerna Rustagi : 200601203 Flow Of Presentation What is Eclipse? Eclipse Platform Architecture Features in Eclipse(RCP) Exploring Eclipse s ercp Eclipse For Embdded
More informationAD105 Introduction to Application Development for the IBM Workplace Managed Client
AD105 Introduction to Application Development for the IBM Workplace Managed Client Rama Annavajhala, IBM Workplace Software, IBM Software Group Sesha Baratham, IBM Workplace Software, IBM Software Group
More informationArcGIS Runtime: Building Cross-Platform Apps. Rex Hansen Mark Baird Michael Tims Morten Nielsen
ArcGIS Runtime: Building Cross-Platform Apps Rex Hansen Mark Baird Michael Tims Morten Nielsen Agenda Cross-platform review ArcGIS Runtime cross-platform options - Java - Qt -.NET ArcGIS Runtime: Building
More informationTrack Two Building an Internet Radio with the TI Sitara AM3517 using LinuxLink
Track Two Building an Internet Radio with the TI Sitara AM3517 using LinuxLink Session 1 How to assemble and deploy an initial BSP and setup the development environment with the matching SDK Audio streaming
More informationOSIsoft Cloud Services Core Infrastructure for Developing Partner Applications
OSIsoft Cloud Services Core Infrastructure for Developing Partner Applications Presented by Laurent Garrigues, Gregg Le Blanc, Paul Kaiser Agenda Overview Platform Tour Demo Partner Preview Program Q&A
More informationTO AND BEYOND... MAKING JUBULA SURPASS ITS LIMITS. - BREDEX GmbH
TO AND BEYOND... MAKING JUBULA SURPASS ITS LIMITS by @MarkusTiede - BREDEX GmbH AGENDA What's Jubula? How & where to extend it? THAT'S JUBULA! UI automation @ eclipse.org/jubula since 2011 JUBULA - THE
More informationCreating Professional Swing UIs Using the NetBeans GUI Builder
Creating Professional Swing UIs Using the NetBeans GUI Builder Tomas Pavek, Jan Stola, Scott Violet Sun Microsystems http://www.netbeans.org http://swinglabs.dev.java.net TS-4916 Copyright 2006, Sun Microsystems,
More informationReach the Next Billion with Engaging Apps: Full Developers
JavaOne 2012, San Francisco Reach the Next Billion with Engaging Apps: Full Touch for Java ME Developers Reha Chakroborty Senior Product Manager, Series 40 Developer Product (Java) Oct 2012 What is Series
More informationPetr 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 informationEclipse Europa: New Features and Technical Integrations
TS-9920 Eclipse Europa: New Features and Technical Integrations Mike Milinkovich and Bjorn Freeman-Benson Executive Director and Director, Process Eclipse Foundation http://www.eclipse.org/ 2007 JavaOne
More informationIntroduction to Computer Science I
Introduction to Computer Science I Graphics Janyl Jumadinova 7 February, 2018 Graphics Graphics can be simple or complex, but they are just data like a text document or sound. Java is pretty good at graphics,
More informationWhiz-Bang Graphics and Media Performance for Java Platform, Micro Edition (JavaME)
Whiz-Bang Graphics and Media Performance for Java Platform, Micro Edition (JavaME) Pavel Petroshenko, Sun Microsystems, Inc. Ashmi Bhanushali, NVIDIA Corporation Jerry Evans, Sun Microsystems, Inc. Nandini
More information<Insert Picture Here> JavaFX Overview April 2010
JavaFX Overview April 2010 Sébastien Stormacq Sun Microsystems, Northern Europe The following is intended to outline our general product direction. It is intended for information
More informationServices Interoperability With Java Technology and.net: Technologies for Web 2.0
Services Interoperability With Java Technology and.net: Technologies for Web 2.0 Marina Fisher, Staff Engineer, ISV Engineering Gerald Beuchelt, Sr. Staff Engineer, CTO Office Sun Microsystems, Inc. http://www.sun.com/
More informationSun Java Studio Creator. Ken Paulsen Staff Engineer Sun Microsystems, Incorporated (Slides by: Craig R. McClanahan)
Sun Java Studio Creator Ken Paulsen Staff Engineer Sun Microsystems, Incorporated (Slides by: Craig R. McClanahan) Agenda Background Developer characteristics Corporate developers Sun Java Studio Creator
More informationArcGIS Runtime SDK for Qt: Building Apps. Koushik Hajra and Lucas Danzinger
ArcGIS Runtime SDK for Qt: Building Apps Koushik Hajra and Lucas Danzinger Cross-platform apps Agenda for today Intro to Qt Framework and ArcGIS Runtime SDK for Qt App design patterns with this SDK SDK
More informationAn introduction to ArcGIS Runtime
2013 Europe, Middle East, and Africa User Conference October 23-25 Munich, Germany An introduction to ArcGIS Runtime Christine Brunner Lars Schmitz Welcome! Christine Brunner, Germany - Software Developer
More informationHow NikeiD Hurdled the Java Technology and Flash Barrier
How NikeiD Hurdled the Java Technology and Flash Barrier Jonathan Hager, Kirk Jones and Travis Davidson Nike, Inc. nikeid.nike.com TS-9123 2006 JavaOne SM Conference Session TS-9123 Goal What You Will
More informationOverview
HTML4 & HTML5 Overview Basic Tags Elements Attributes Formatting Phrase Tags Meta Tags Comments Examples / Demos : Text Examples Headings Examples Links Examples Images Examples Lists Examples Tables Examples
More informationDeploying Java Platform, Standard Edition (Java SE Platform) in Today s Embedded Devices
Deploying Java Platform, Standard Edition (Java SE Platform) in Today s Embedded Devices Bob Vandette Senior Staff Engineer Sun Microsystems, Inc. http://www.sun.com TS-2602 2007 JavaOne SM Conference
More informationREST APIs on z/os. How to use z/os Connect RESTful APIs with Modern Cloud Native Applications. Bill Keller
REST APIs on z/os How to use z/os Connect RESTful APIs with Modern Cloud Native Applications Bill Keller bill.keller@us.ibm.com Important Disclaimer IBM s statements regarding its plans, directions and
More informationEsri Developer Summit in Europe Building Applications with ArcGIS Runtime SDK for Java
Esri Developer Summit in Europe Building Applications with ArcGIS Runtime SDK for Java Mark Baird Mike Branscomb Agenda Introduction SDK Building the Map Editing Querying Data Geoprocessing Asynchronous
More informationAggregation of WSRP Channels on Eclipse Rich Client Platform
Aggregation of WSRP Channels on Eclipse Rich Client Platform Shoji Kajita Associate Professor, Ph.D Information Technology Center Nagoya University Japan Agenda Background ULAN: Ubiquitous Learning Architecture
More informationPortlets and Ajax: Building More Dynamic Web Apps
Portlets and Ajax: Building More Dynamic Web Apps Subbu Allamaraju Senior Staff Engineer BEA Systems, Inc. TS-4003 2007 JavaOne SM Conference Session TS-4003 Goals Goals of the of Session the Session Learn
More informationUsing Adobe Flex in JSR-286 Portlets
Using Adobe Flex in JSR-286 Portlets This article shall show you how the Adobe Flex SDK can be used in a Portal environment to enhance the user interface for a Portlet. It has also previously been possible
More informationAn applet is a program written in the Java programming language that can be included in an HTML page, much in the same way an image is included in a
CBOP3203 An applet is a program written in the Java programming language that can be included in an HTML page, much in the same way an image is included in a page. When you use a Java technology-enabled
More informationCopyright 2013, Oracle and/or its affiliates. All rights reserved.
1 JavaFX for Desktop and Embedded Nicolas Lorain Java Client Product Management Nicolas.lorain@oracle.com @javafx4you 2 The preceding is intended to outline our general product direction. It is intended
More informationBuilding Applications with ArcGIS Runtime SDK for ios - Part I. Divesh Goyal Mark Dostal
Building Applications with ArcGIS Runtime SDK for ios - Part I Divesh Goyal Mark Dostal Agenda The ArcGIS System Using the Runtime SDK for ios - Display Maps - Perform Analysis - Visualize Results Q&A
More informationIntroduction to Eclipse and Eclipse RCP
Introduction to Eclipse and Eclipse RCP Kenneth Evans, Jr. Presented at the EPICS Collaboration Meeting June 13, 2006 Argonne National Laboratory, Argonne, IL Eclipse Eclipse is an Open Source community
More informationDesktop Track Overview & New Features in the upcoming Java 6u10 Release
Desktop Track Overview & New Features in the upcoming Java 6u10 Release Larry McDonough & Ethan Nicholas Sun Microsystems TS-6649 Find out what's in store with Java 6u10 Release (the release formerly known
More informationWireless Internet Platform for Interoperability (WIPI(
for Interoperability (( ) on Linux 11-12 July, 2005 Jae-Ho Lee Team, ETRI 1 LINUX + Deficiency of contents running on smartphone, compared with existing mobile phone Porting the sharable mobile platform
More informationDeveloping LimeWire: Swing for the Masses
Developing LimeWire: Swing for the Masses Sam Berlin Michael Everett TS-5162 Lime Wire LLC Lime Wire LLC GOAL: > To help you easily create large, good-looking User Interfaces in Swing 2 What is LimeWire?
More informationJavaServer Faces Technology, AJAX, and Portlets: It s Easy if You Know How!
TS-6824 JavaServer Faces Technology, AJAX, and Portlets: It s Easy if You Know How! Brendan Murray Software Architect IBM http://www.ibm.com 2007 JavaOne SM Conference Session TS-6824 Goal Why am I here?
More informationTwelve Reasons To Use NetBeans Software Episode 2
Twelve Reasons To Use NetBeans Software Episode 2 Inyoung Cho Tim Cramer Java Technology Evangelist Director of Developer Tools Charles Ditzel Tim Boudreau Technologist NetBeans Evangelist Sun Microsystems,
More informationJava Card 3 Platform. Peter Allenbach Sun Microsystems, Inc.
Java Card 3 Platform Peter Allenbach Sun Microsystems, Inc. Agenda From plastic to Java Card 3.0 Things to know about Java Card 3.0 Introducing Java Card 3.0 Java Card 3.0 vs. Java SE Java Card 3.0 vs.
More informationGWT and jmaki: Expanding the GWT Universe. Carla Mott, Staff Engineer, Sun Microsystems Greg Murray, Ajax Architect, Sun Microsystems
GWT and jmaki: Expanding the GWT Universe Carla Mott, Staff Engineer, Sun Microsystems Greg Murray, Ajax Architect, Sun Microsystems Learn how to enhance Google Web Toolkit (GWT) to include many Ajax enabled
More informationCICS Explorer. Matthew Webster IBM Thursday, February 7, IBM Corporation
CICS Explorer Matthew Webster IBM Thursday, February 7, 2013 12426 http://www.linkedin.com/pub/matthew-webster/31/b09/b16 2013 IBM Corporation CICS Explorer Looking for new ways to accelerate the transfer
More informationIntroduction 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 informationTakes 2 to Tango: Java Web Services and.net Interoperability
Takes 2 to Tango: Java Web Services and.net Interoperability Harold Carr, Lead Architect Arun Gupta, Evangelist Sun Microsystems, Inc. wsit.dev.java.net TS-4865 2007 JavaOne SM Conference Session 4865
More informationMapbox GL. Modern, Robust, Open Source Maps on Mobile & Web. I did a talk like this at OSB 15, but today we ve realized the promise of a lot of this.
Mapbox GL Modern, Robust, Open Source Maps on Mobile & Web Justin Miller @incanus77 I did a talk like this at OSB 15, but today we ve realized the promise of a lot of this. Plus, I d like to talk a little
More informationArcGIS Runtime: Building Cross-Platform Apps. Mike Branscomb Michael Tims Tyler Schiewe
ArcGIS Runtime: Building Cross-Platform Apps Mike Branscomb Michael Tims Tyler Schiewe Agenda Cross-platform review ArcGIS Runtime cross-platform options - Java - Qt -.NET Native vs Web Native strategies
More informationBringing Life to Swing Desktop Applications
Bringing Life to Swing Desktop Applications Alexander Potochkin Sun Microsystems Kirill Grouchnikov Amdocs Inc. TS-3414 2007 JavaOne SM Conference Session TS-3414 Presentation Goal Learn advanced painting
More informationJavaFX. JavaFX Overview Release E
JavaFX JavaFX Overview Release 2.2.21 E20479-06 April 2013 Learn about the JavaFX 2 and later technology, read a feature summary, explore the sample applications, and follow the high-level steps to create
More informationTable of contents. DMXzone Google Maps Manual DMXzone.com
Table of contents Table of contents... 1 About DMXzone Google Maps... 2 Features in Detail... 3 The Basics: Insterting DMXzone Google Maps on a Page... 16 Advanced: Creating Dynamic DMXzone Google Maps...
More informationLeveraging the Model-View- Presenter Pattern in Rich Client Applications
Leveraging the Model-View- Presenter Pattern in Rich Client Applications Patrick Paulin Eclipse RCP Trainer and Consultant RCP Quickstart patrick@rcpquickstart.com www.rcpquickstart.com/training/presentations/mvp-and-rcp-ew2008
More informationOWASP ESAPI SwingSet. OWASP 26 April Fabio Cerullo Ireland Chapter Leader Global Education Committee
OWASP ESAPI SwingSet OWASP 26 April 2011 Fabio Cerullo Ireland Chapter Leader Global Education Committee fcerullo@owasp.org +353 87 7817468 Copyright The OWASP Foundation Permission is granted to copy,
More informationDeveloping Cross-Platform Native Apps with AppStudio for ArcGIS. Jo Fraley Erwin Soekianto
Developing Cross-Platform Native Apps with AppStudio for ArcGIS Jo Fraley Erwin Soekianto AppStudio for ArcGIS ios Android Linux 1App Windows Mac What is AppStudio for ArcGIS? A suite of productivity tools
More informationAJAX and Persistence: Emerging Patterns and Pain Points
AJAX and Persistence: Emerging Patterns and Pain Points Craig Russell Larry White Smitha Kangath Sun Microsystems, Inc. TS-8614 Copyright 2006, Sun Microsystems, Inc., All rights reserved. 2006 JavaOne
More informationQuick & Easy Desktop Development with NetBeans and its HTML/JAVA API
Quick & Easy Desktop Development with NetBeans and its HTML/JAVA API Ioannis (John) Kostaras FOSDEM 2-3 February 2019 FOSDEM 2019 API Ioannis Kostaras 1 Context (Apache) NetBeans Rich Client Platform Desktop
More informationGetting Started with the ArcGIS Runtime SDKs. Dave, Will, Euan
Getting Started with the ArcGIS Runtime SDKs Dave, Will, Euan Agenda Why native app development? What can you do with the runtime SDKs Latest release Future Native Apps Are Everywhere Apple s App Store
More informationComposable Web Services Using Interoperable Technologies From Sun s Project Tango
Composable Web Services Using Interoperable Technologies From Sun s Project Tango Nicholas Kassem Technology Director Harold Carr Lead Architect TS-4661 Copyright 2006, Sun Microsystems, Inc., All rights
More informationMobilize Your Users Now with Oracle Mobile Application Framework (MAF)
Mobilize Your Users Now with Oracle Mobile Application Framework (MAF) Presented by: John Jay King Download this paper from: 1 Session Objectives Understand the components of Oracle MAF Use Oracle MAF
More informationHTML5 Applications Made Easy on Tizen IVI. Brian Jones / Jimmy Huang
HTML5 Applications Made Easy on Tizen IVI Brian Jones / Jimmy Huang Obstacles IVI Developers Face Today Lots of hardware variety. Multiple operating systems Different input devices Software development
More informationArcGIS for Developers: An Introduction. Moey Min Ken
ArcGIS for Developers: An Introduction Moey Min Ken AGENDA Is development right for me? Building Apps on the ArcGIS platform Rest API & Web API Native SDKs Configurable Apps and Builders Extending the
More informationOutline. Introduction to Java. What Is Java? History. Java 2 Platform. Java 2 Platform Standard Edition. Introduction Java 2 Platform
Outline Introduction to Java Introduction Java 2 Platform CS 3300 Object-Oriented Concepts Introduction to Java 2 What Is Java? History Characteristics of Java History James Gosling at Sun Microsystems
More informationIntroduction to Java Programming
Introduction to Java Programming Lecture 1 CGS 3416 Spring 2017 1/9/2017 Main Components of a computer CPU - Central Processing Unit: The brain of the computer ISA - Instruction Set Architecture: the specific
More informationEPUB - JAVA PROGRAMMING GUI OPERATION MANUAL
05 May, 2018 EPUB - JAVA PROGRAMMING GUI OPERATION MANUAL Document Filetype: PDF 107.34 KB 0 EPUB - JAVA PROGRAMMING GUI OPERATION MANUAL Many pages are useful for reference, but not as an ordered tutorial.
More informationOOoCon BOF Session. New Toolkit/Canvas for OpenOffice.org Thorsten Behrens
OOoCon 2003 BOF Session New Toolkit/Canvas for OpenOffice.org Thorsten Behrens 1 Agenda Motivation Why a new toolkit? Why a new canvas? Requirements For the toolkit For the canvas
More informationJava Programming Manual Windows
Java Programming Manual Windows If you are searching for a book Java programming manual windows in pdf format, then you've come to the loyal website. We presented the complete option of this ebook in txt,
More informationAPACHE DIRECTORY STUDIO. Pierre-Arnaud Marcelot IKTEK
APACHE DIRECTORY STUDIO Pierre-Arnaud Marcelot IKTEK ABOUT ME ABOUT ME Software Engineer at IKTEK, a french Open Source and Identity Management company Committer/Member at the Apache Software Foundation
More informationAUTOMATED HEAPDUMP ANALYSIS FOR DEVELOPERS, TESTERS, AND SUPPORT EMPLOYEES
AUTOMATED HEAPDUMP ANALYSIS FOR DEVELOPERS, TESTERS, AND SUPPORT EMPLOYEES Krum Tsvetkov Andreas Buchen TS-5729 Find memory leaks WITHOUT working with Memory Analyzer 2008 JavaOne SM Conference java.sun.com/javaone
More informationEclipse 4.0. Jochen Krause EclipseSource
Eclipse 4.0 Jochen Krause jkrause@eclipsesource.com EclipseSource based on EclipseCon 2008 talk by Mike Wilson, Jochen Krause, Jeff McAffer, Steve Northover 2008 EclipseSource December 2008 e4 adapting
More informationExtract API: Build sophisticated data models with the Extract API
Welcome # T C 1 8 Extract API: Build sophisticated data models with the Extract API Justin Craycraft Senior Sales Consultant Tableau / Customer Consulting My Office Photo Used with permission Agenda 1)
More informationeclipse rich ajax platform (rap)
eclipse rich ajax platform (rap) winner Jochen Krause CEO Innoopract Member of the Board of Directors Eclipse Foundation jkrause@innoopract.com GmbH outline rich ajax platform project status and background
More informationExtreme 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<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 informationWorking with Feature Layers. Russell Brennan Gary MacDougall
Working with Feature Layers Russell Brennan Gary MacDougall Working with Feature Layers Session will focus on feature access and editing Highlight new features added over the last few releases Agenda Introduction
More informationThe Galilean Moons of Eclipse
The Galilean Moons of Eclipse Wayne Beaton The Eclipse Foundation Evangelist Director, Committer Community Agenda Ganymede New and Noteworthy Components/Equinox/OSGi Demo Questions What is Galileo? Simultaneous
More informationGraphical User Interfaces in Java Part 2
Graphical User Interfaces in Java Part 2 COMP440 Penn State Harrisburg April 17, 2007 Julia M. Lobur 1 Objectives Illustrate Swing look-and-feel. Demonstrate the relationship between concurrency and Java
More informationReview. Designing Interactive Systems II. Introduction. Web 2.0 in keywords GWT Cappuccino HTML5. Cross platform GUI Toolkit
Review Designing Interactive Systems II Computer Science Graduate Programme SS 2010 Prof. Dr. RWTH Aachen University Web 2.0 in keywords GWT Cappuccino HTML5 http://hci.rwth-aachen.de 1 2 Introduction
More informationBuild a Mobile App in 60 Minutes with MAF
Build a Mobile App in 60 Minutes with MAF Presented by: John Jay King Download this paper from: 1 Session Objectives Understand the components of Oracle MAF Use Oracle MAF to create mobile applications
More informationDesigning Interactive Systems II
Designing Interactive Systems II Computer Science Graduate Programme SS 2010 Prof. Dr. RWTH Aachen University http://hci.rwth-aachen.de 1 Review 2 Review Web 2.0 in keywords 2 Review Web 2.0 in keywords
More informationAndroid Programmierung leichtgemacht. Lars Vogel
Android Programmierung leichtgemacht Lars Vogel Twitter: @vogella Lars Vogel Arbeitet als unabhängiger Eclipse und Android Berater und Trainer Arbeit zusätzlichen für SAP AG als Product Owner in einem
More informationJava EE 7 is ready What to do next? Peter Doschkinow Senior Java Architect
Java EE 7 is ready What to do next? Peter Doschkinow Senior Java Architect The following is intended to outline our general product direction. It is intended for information purposes only, and may not
More informationObject-Oriented Programming Fall Robert Grimm, New York University
1 Object-Oriented Programming Fall 2007 Robert Grimm, New York University 2 What Is Object-Oriented Programming? Computer programming that emphasizes the structure of data and their encapsulation with
More informationTest Patterns in Java
Test Patterns in Java Jaroslav Tulach, Jesse Glick, Miloš Kleint Sun Microsystems http://www.netbeans.org 2006 JavaOne SM Conference Session BOF 0220 Automated Testing Test is a Kind of Documentation Learn
More informationMaking Java /.Net Technology- Based Web Services Interoperability Real
Making Java /.Net Technology- Based Web Services Interoperability Real Kirill Gavrylyuk Program Manager Microsoft Corporation http://pluralsight.com/blogs/kirillg/ Arun Gupta Staff Engineer Sun Microsystems
More informationJava One 2007 Conference Notes Juixe
Java One 2007 Conference Notes By Juixe Monday, May 7... 4 Welcome to CommunityOne 2007... 4 Getting Started and What's New in GlassFish v2... 5 Lunch with the Java Posse... 5 Ajax Applications Made Easy
More informationAdvanced 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 informationExploring the Deep With SONIA
Exploring the Deep With SONIA Félix Pageau, Team Leader Martin Morissette, Software Team Leader SONIA AUV Project École de Technologie Supérieure http://sonia.etsmtl.ca TS-1990 2007 JavaOne SM Conference
More informationGetting Started with ArcGIS Runtime SDK for Java SE
Getting Started with ArcGIS Runtime SDK for Java SE Elise Acheson, Vijay Gandhi, and Eric Bader Demo Source code: https://github.com/esri/arcgis-runtime-samples-java/tree/master/devsummit-2014 Video Recording:
More informationReliable and Transacted Web Services Between Sun s Project Tango and Microsoft Indigo
Reliable and Transacted Web Services Between Sun s Project Tango and Microsoft Indigo TM Mike Grogan, Joe Fialli, Ryan Shoemaker Sun Microsystems, Inc. TS-1603 Copyright 2006, Sun Microsystems, Inc., All
More informationRev Up Your Car PC With Java Technology
Rev Up Your Car PC With Java Technology Brian Briggman System Architect CarPCgarage.com http://www.carpcgarage.com Dr. Catherine Bair Product Development Manager CarPCgarage.com TS-0795 2007 JavaOne SM
More informationWriting a Sony PlayStation Emulator Using Java Technology
Writing a Sony PlayStation Emulator Using Java Technology Graham Sanderson Matt Howitt Lombardi Software www.lombardisoftware.com TS-5547 2006 JavaOne SM Conference Session TS-5547 High Performance Java
More informationWriting Web Apps in C++? Eric Bidelman, Google COSCUP / GNOME.Asia - Taipei, Taiwan August 14, 2010
Writing Web Apps in C++? Eric Bidelman, Google COSCUP / GNOME.Asia - Taipei, Taiwan August 14, 2010 Agenda Overview of Native Client SDK Calculator tutorial Demos Native Client Native Client ( NaCl ) The
More informationPart 2: Notes Plug-in Development
Working smarter with collaborative applications built on IBM Lotus Notes and Domino 8.5 Part 2: Notes Plug-in Development July 1st, 2009 Pierre Carlson Sr. Software Engineer Expeditor Development Michael
More information