e(fx)clipse - JavaFX Tooling
|
|
|
- Jade Dawson
- 10 years ago
- Views:
Transcription
1 e(fx)clipse - JavaFX Tooling Tom Schindl - BestSolution Systemhaus GmbH EclipseCon October 2012
2 About Tom CTO BestSolution Systemhaus GmbH Eclipse Committer e4 Platform UI EMF Main developer of e(fx)clipse
3 About e(fx)clipse
4 About e(fx)clipse Opensource project lead by BestSolution.at
5 About e(fx)clipse Opensource project lead by BestSolution.at All sources provided under EPL
6 About e(fx)clipse Opensource project lead by BestSolution.at All sources provided under EPL Started in Summer 2011
7 About e(fx)clipse Opensource project lead by BestSolution.at All sources provided under EPL Started in Summer 2011 Releases every 6-8 weeks (~2500 Downloads/ release)
8 About e(fx)clipse Opensource project lead by BestSolution.at All sources provided under EPL Started in Summer 2011 Releases every 6-8 weeks (~2500 Downloads/ release) Community Support:
9 About e(fx)clipse Opensource project lead by BestSolution.at All sources provided under EPL Started in Summer 2011 Releases every 6-8 weeks (~2500 Downloads/ release) Community Support: Commercial Support:
10 e(fx)clipse - Tooling Basic-Tooling
11 e(fx)clipse - Tooling Basic-Tooling Java Classpath-Container for JDT Bootstrap Wizards
12 e(fx)clipse - Tooling Basic-Tooling Java Classpath-Container for JDT Bootstrap Wizards CSS Custom written CSS-Editor
13 e(fx)clipse - Tooling Basic-Tooling Java Classpath-Container for JDT Bootstrap Wizards CSS Custom written CSS-Editor FXML Customized WST-XML-Editor
14 e(fx)clipse - Tooling Basic-Tooling Java Classpath-Container for JDT Bootstrap Wizards CSS Custom written CSS-Editor FXML Customized WST-XML-Editor Export Support for fx-ant tasks
15 e(fx)clipse - The classpath JRE 1.7 Bootclasspath rt.jar... javafxrt.jar
16 e(fx)clipse - The classpath JRE 1.7 Bootclasspath rt.jar... javafxrt.jar
17 e(fx)clipse - The classpath JRE 1.7 Bootclasspath rt.jar... javafxrt.jar
18 e(fx)clipse - The classpath JavaFX apps can t be simply launched Manifest-Version: 1.0 JavaFX-Version: 2.2 implementation-vendor: demo implementation-title: Ensemble implementation-version: 1.0 Main-Class: at/bestsolution/myapp Created-By: JavaFX Packager
19 e(fx)clipse - The classpath JavaFX apps can t be simply launched Manifest-Version: 1.0 JavaFX-Version: 2.2 implementation-vendor: demo implementation-title: Ensemble implementation-version: 1.0 Main-Class: JavaFX-Application-Class: at/bestsolution/myapp at.bestsolution.myapp Created-By: JavaFX Packager Main-Class: com/javafx/main/main
20 e(fx)clipse - CSS + FXML + JVM-Language
21 e(fx)clipse - CSS + FXML + JVM-Language FXML for the structure
22 e(fx)clipse - CSS + FXML + JVM-Language FXML for the structure CSS for the styling
23 e(fx)clipse - CSS + FXML + JVM-Language FXML for the structure CSS for the styling Programming language for the logic
24 e(fx)clipse - CSS.root { -fx-base: #7eaacc; } #myelement.text:focus { -fx-background-color: linear-gradient( to bottom, derive(-fx-base,-30%), derive(-fx-base,-60%)); }
25 e(fx)clipse - CSS.root { -fx-base: #7eaacc; } #myelement.text:focus { -fx-background-color: linear-gradient( to bottom, derive(-fx-base,-30%), derive(-fx-base,-60%)); } CSS 2 selector
26 e(fx)clipse - CSS.root { -fx-base: #7eaacc; } #myelement.text:focus { -fx-background-color: linear-gradient( to bottom, derive(-fx-base,-30%), derive(-fx-base,-60%)); }
27 e(fx)clipse - CSS.root { -fx-base: #7eaacc; } #myelement.text:focus { -fx-background-color: linear-gradient( to bottom, derive(-fx-base,-30%), derive(-fx-base,-60%)); } FX-Specific attributes
28 e(fx)clipse - CSS.root { -fx-base: #7eaacc; } #myelement.text:focus { -fx-background-color: linear-gradient( to bottom, derive(-fx-base,-30%), derive(-fx-base,-60%)); }
29 e(fx)clipse - CSS.root { -fx-base: #7eaacc; } #myelement.text:focus { -fx-background-color: linear-gradient( to bottom, derive(-fx-base,-30%), derive(-fx-base,-60%)); } referencing attribute values
30 e(fx)clipse - FXML <BorderPane xmlns:fx=" fx:controller="mycontroller"> <center> <Button text="hello World" onaction="#clicked" /> </center> </BorderPane> final MyController c = new MyController(); BorderPane p = new BorderPane(); Button b = new Button("Hello World"); b.setonaction(new EventHandler<ActionEvent>() public void handle(actionevent event) { c.clicked(event); } });
31 e(fx)clipse - FXML <BorderPane xmlns:fx=" fx:controller="mycontroller"> <center> <Button text="hello World" onaction="#clicked" /> </center> </BorderPane> Declarative Definition enables Tooling final MyController c = new MyController(); BorderPane p = new BorderPane(); Button b = new Button("Hello World"); b.setonaction(new EventHandler<ActionEvent>() public void handle(actionevent event) { c.clicked(event); } });
32 e(fx)clipse - FXML <BorderPane xmlns:fx=" fx:controller="mycontroller"> <center> <Button text="hello World" onaction="#clicked" /> </center> </BorderPane> final MyController c = new MyController(); BorderPane p = new BorderPane(); Button b = new Button("Hello World"); b.setonaction(new EventHandler<ActionEvent>() public void handle(actionevent event) { c.clicked(event); } }); Declarative Definition enables Tooling Clean separation between UI- Structure and Logic
33 e(fx)clipse - FXML <BorderPane xmlns:fx=" fx:controller="mycontroller"> <center> <Button fx:id="mybutton" text="hello World" onaction="#clicked" /> </center> </BorderPane>
34 e(fx)clipse - FXML <BorderPane xmlns:fx=" fx:controller="mycontroller"> <center> <Button fx:id="mybutton" text="hello World" onaction="#clicked" /> </center> </BorderPane> public class MyController Button public void clicked() { // logic } }
35 e(fx)clipse - FXML <BorderPane xmlns:fx=" fx:controller="mycontroller"> <center> <Button fx:id="mybutton" text="hello World" onaction="#clicked" /> </center> </BorderPane> public class MyController Button public void clicked() { // logic } }
36 e(fx)clipse - FXML <BorderPane xmlns:fx=" fx:controller="mycontroller"> <center> <Button fx:id="mybutton" text="hello World" onaction="#clicked" /> </center> </BorderPane> URL location = getclass().getresource("form.fxml"); FXMLLoader fxmlloader = new FXMLLoader(location); public class MyController Button public void clicked() { // logic } } BorderPane root = (BorderPane)fxmlLoader.load();
37 e(fx)clipse - Deployment
38 e(fx)clipse - Deployment Remember the classpath problem!
39 e(fx)clipse - Deployment Remember the classpath problem! JavaFX ships with packaging tool
40 e(fx)clipse - Deployment Remember the classpath problem! JavaFX ships with packaging tool Provides ant-tasks
41 e(fx)clipse - Deployment Remember the classpath problem! JavaFX ships with packaging tool Provides ant-tasks Produces msi, dmg, deb, rpm packages
42 e(fx)clipse - Deployment Remember the classpath problem! JavaFX ships with packaging tool Provides ant-tasks Produces msi, dmg, deb, rpm packages Allows to package JRE => AppStores!!!!
43 e(fx)clipse - Deployment
44 e(fx)clipse - Tooling Basic Tooling Demo Create application Create and edit FXML Connect to controller Edit CSS-Stylesheet Export application
45 e(fx)clipse - CSS Impl
46 e(fx)clipse - CSS Impl Based on Xtext
47 e(fx)clipse - CSS Impl Based on Xtext Editor can be customized using 2nd DSL (cssext)
48 e(fx)clipse - CSS Impl Based on Xtext Editor can be customized using 2nd DSL (cssext) Node { } -fx-blend-mode <blend-mode> default: null; -fx-cursor <cursor> default: null; -fx-focus-traversable <boolean> default: null; -fx-opacity double(.0->1.0) default: 1.0; -fx-rotate double default: 0; :disabled :focused :hover :pressed :show-mnemonic
49 e(fx)clipse - FXML Impl
50 e(fx)clipse - FXML Impl Reuse WST XML-Editor Infrastructure
51 e(fx)clipse - FXML Impl Reuse WST XML-Editor Infrastructure Contributing through extension points
52 e(fx)clipse - FXML public class FXMLCompletionProposalComputer extends AbstractXMLCompletionProposalComputer implements ICompletionProposalComputer { protected void addtagnameproposals(contentassistrequest contentassistrequest, int childposition, CompletionProposalInvocationContext context) { Node parent = contentassistrequest.getparent(); //... IType type; //... IFXClass fxclass = FXPlugin.getClassmodel().findClass(type.getJavaProject(), type); } if (fxclass!= null) { for (IFXProperty property : fxclass.getallproperties().values()) { createpropertyelementnameproposal(contentassistrequest, context, property); }
53 About e(fx)clipse Advanced-Tooling
54 About e(fx)clipse Advanced-Tooling FXGraph JSON like Language that compiles to FXML
55 About e(fx)clipse Advanced-Tooling FXGraph JSON like Language that compiles to FXML OSGi-Tooling PDE-Classpath container Wizards
56 About e(fx)clipse Advanced-Tooling FXGraph JSON like Language that compiles to FXML OSGi-Tooling PDE-Classpath container Wizards SVG Converter for SVG to FXML
57 e(fx)clipse - FX+OSGi my.app.bundle import java.lang import javafx.scene
58 e(fx)clipse - FX+OSGi my.app.bundle import java.lang import javafx.scene JRE 1.7 Bootclasspath rt.jar... javafxrt.jar
59 e(fx)clipse - FX+OSGi system.bundle my.app.bundle import java.lang import javafx.scene export java.lang JRE 1.7 Bootclasspath rt.jar... javafxrt.jar
60 e(fx)clipse - FX+OSGi system.bundle my.app.bundle import java.lang import javafx.scene export java.lang JRE 1.7 fake.javafx export javafx.scene Adaptor Hooks Bootclasspath rt.jar... javafxrt.jar
61 e(fx)clipse - FXML Impl Patching PDE using AdapterHooks (StorageHook) on the fly
62 e(fx)clipse - FXML Impl Patching PDE using AdapterHooks (StorageHook) on the fly public class PFStorageHook implements StorageHook { public static final String BUNDLE_TYPE_PATCH = "fxpatch.fragment"; public static final String BUNDLE_TYPE_HEADER = "Equinox-BundleType"; public void initialize(dictionary manifest) { // make sure this is a fragment manifest if (manifest.get(constants.fragment_host) == null) return; // not a fragment; String type = (String) manifest.get(bundle_type_header); patchfragment = BUNDLE_TYPE_PATCH.equals(type); } }
63 e(fx)clipse - FXML Impl Patching PDE using AdapterHooks (StorageHook) on the fly public class PFStorageHook implements StorageHook { public static final String BUNDLE_TYPE_PATCH = "fxpatch.fragment"; public static final String BUNDLE_TYPE_HEADER = "Equinox-BundleType"; Manifest-Version: 1.0 Bundle-ManifestVersion: 2 public void initialize(dictionary manifest) { Bundle-Name: %Bundle-Name // make sure this is a fragment manifest Bundle-SymbolicName: at.bestsolution.efxclipse.tooling.pde.fragment;singleton:=true if (manifest.get(constants.fragment_host) == null) Bundle-Version: qualifier return; // not a fragment; Fragment-Host: org.eclipse.pde.core;bundle-version="[3.7.0,3.9.0)" Bundle-RequiredExecutionEnvironment: JavaSE-1.6 String type = (String) manifest.get(bundle_type_header); } } Equinox-BundleType: fxpatch.fragment patchfragment = BUNDLE_TYPE_PATCH.equals(type); Require-Bundle: at.bestsolution.efxclipse.tooling.jdt.core;bundle-version="0.1.1", at.bestsolution.efxclipse.tooling.pde.adaptor;bundle-version="0.1.1" Bundle-Vendor: %Bundle-Vendor
64 e(fx)clipse - FXGraph package sample.fxgraph import javafx.scene.layout.borderpane import javafx.scene.control.button component MySample controlledby MyController { BorderPane { center : Button { text : "Hello World", onaction : controllermethod helloworld } } }
65 e(fx)clipse - FXGraph package sample.fxgraph import javafx.scene.layout.borderpane import javafx.scene.control.button component MySample controlledby MyController { BorderPane { center : Button { text : "Hello World", onaction : controllermethod helloworld } } } JSON like syntax
66 e(fx)clipse - FXGraph package sample.fxgraph import javafx.scene.layout.borderpane import javafx.scene.control.button component MySample controlledby MyController { BorderPane { center : Button { text : "Hello World", onaction : controllermethod helloworld } } } JSON like syntax Compiles to FXML
67 e(fx)clipse - FXGraph package sample.fxgraph import javafx.scene.layout.borderpane import javafx.scene.control.button component MySample controlledby MyController { BorderPane { center : Button { text : "Hello World", onaction : controllermethod helloworld } } } JSON like syntax Compiles to FXML more expressive as FXML
68 e(fx)clipse - Tooling Advanced Tooling Demo Create an FXGraph-File Connect to a controller Convert a SVG-File
69 e(fx)clipse - Tooling Advanced Tooling Demo
70 e(fx)clipse - Tooling Advanced Tooling Demo Create OSGi-e4 Application
71 e(fx)clipse - Tooling Advanced Tooling Demo Create OSGi-e4 Application Create a Jemmy-test suite
72 e(fx)clipse - Future
73 e(fx)clipse - Future CSS
74 e(fx)clipse - Future CSS Extend usage of cssext - validation and complex auto complete
75 e(fx)clipse - Future CSS Extend usage of cssext - validation and complex auto complete FXML
76 e(fx)clipse - Future CSS Extend usage of cssext - validation and complex auto complete FXML Tighter integration with JDT (refactoring)
77 e(fx)clipse - Future CSS Extend usage of cssext - validation and complex auto complete FXML Tighter integration with JDT (refactoring) FXGraph
78 e(fx)clipse - Future CSS Extend usage of cssext - validation and complex auto complete FXML Tighter integration with JDT (refactoring) FXGraph Full FXGraph => FXML => FXGraph cycle
79 e(fx)clipse - Future CSS Extend usage of cssext - validation and complex auto complete FXML Tighter integration with JDT (refactoring) FXGraph Full FXGraph => FXML => FXGraph cycle OSGi
80 e(fx)clipse - Future CSS Extend usage of cssext - validation and complex auto complete FXML Tighter integration with JDT (refactoring) FXGraph Full FXGraph => FXML => FXGraph cycle OSGi tycho enabled project skeleton wizard
81 e(fx)clipse - Resources
82 e(fx)clipse - Resources Homepage:
83 e(fx)clipse - Resources Homepage: Source-Code:
84 e(fx)clipse - Resources Homepage: Source-Code:
85 e(fx)clipse - Resources Homepage: Source-Code:
86 e(fx)clipse - Resources Homepage: Source-Code:
87 e(fx)clipse - Resources Homepage: Source-Code:
88 e(fx)clipse - Resources Homepage: Source-Code: Commercial Support:
e(fx)clipse - JavaFX Tooling and Runtime
e(fx)clipse - JavaFX Tooling and Runtime Tom Schindl - BestSolution Systemhaus GmbH EclipseCon March 2013 About Tom CTO BestSolution Systemhaus GmbH Eclipse Committer e4 Platform UI EMF Main developer
e(fx)clipse - JavaFX Tooling and Runtime
e(fx)clipse - JavaFX Tooling and Runtime Tom Schindl - BestSolution Systemhaus GmbH Eclipse Day Florence May 2013 About Tom CTO BestSolution Systemhaus GmbH Eclipse Committer e4 Platform UI EMF Main developer
e(fx)clipse - JavaFX Tooling and Runtime
e(fx)clipse - JavaFX Tooling and Runtime Tom Schindl - BestSolution Systemhaus GmbH Cluj June 2012 (c) Tom Schindl - BestSolution Systemhaus GmbH About Tom CEO BestSolution Systemhaus GmbH Eclipse Committer
Eclipse 4 Application Platform
Eclipse 4 Application Platform Tom Schindl - BestSolution Systemhaus GmbH EclipseCon March 2012 About Tom CEO BestSolution Systemhaus GmbH Eclipse Committer e4 Platform UI EMF Projectlead: UFaceKit, Nebula
Corticon Studio: Extensions Guide
Corticon Studio: Extensions Guide Notices Copyright agreement 2016 Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved. These materials and all Progress software
Developing Eclipse Plug-ins* Learning Objectives. Any Eclipse product is composed of plug-ins
Developing Eclipse Plug-ins* Wolfgang Emmerich Professor of Distributed Computing University College London http://sse.cs.ucl.ac.uk * Based on M. Pawlowski et al: Fundamentals of Eclipse Plug-in and RCP
E4 development: examples, methods and tools. Eclipse Con France 2014
E4 development: examples, methods and tools Eclipse Con France 2014 18-19 June 2014 Table des matières I - Eclipse 4 Workshop 5 A. OPCoach... 5 B. Workshop Eclipse 4 : Building an E4 application... 6
Eclipse Rich Client Platform. Kai Tödter Karsten Becker et al. Organized by:
Mo 4 January 22 th -26 th, 2007, Munich/Germany Eclipse Rich Client Platform Kai Tödter Karsten Becker et al. Organized by: Lindlaustr. 2c, 53842 Troisdorf, Tel.: +49 (0)2241 2341-100, Fax.: +49 (0)2241
Selenium Automation set up with TestNG and Eclipse- A Beginners Guide
Selenium Automation set up with TestNG and Eclipse- A Beginners Guide Authors: Eevuri Sri Harsha, Ranjani Sivagnanam Sri Harsha is working as an Associate Software Engineer (QA) for IBM Policy Atlas team
Java Software Development Kit (JDK 5.0 Update 14) Installation Step by Step Instructions
Java Software Development Kit (JDK 5.0 Update 14) Installation Step by Step Instructions 1. Click the download link Download the Java Software Development Kit (JDK 5.0 Update 14) from Sun Microsystems
WHAT ARE PACKAGES? A package is a collection of related classes. This is similar to the notion that a class is a collection of related methods.
Java Packages KNOWLEDGE GOALS Understand what a package does. Organizes large collections of Java classes Provides access control for variables and methods using the modifier 'protected' Helps manage large
Introduction (Apps and the Android platform)
Introduction (Apps and the Android platform) CE881: Mobile and Social Application Programming Simon Lucas & Spyros Samothrakis January 13, 2015 1 / 38 1 2 3 4 2 / 38 Course Structure 10 weeks Each week:
Kohsuke Kawaguchi Sun Microsystems, Inc. hk2.dev.java.net, glassfish.dev.java.net. Session ID
1 Kohsuke Kawaguchi Sun Microsystems, Inc. hk2.dev.java.net, glassfish.dev.java.net Session ID 2 What s GlassFish v3? JavaEE 6 API for REST (JAX-RS) Better web framework support (Servlet 3.0) WebBeans,
CommentTemplate: A Lightweight Code Generator for Java built with Eclipse Modeling Technology
CommentTemplate: A Lightweight Code Generator for Java built with Eclipse Modeling Technology Jendrik Johannes, Mirko Seifert, Christian Wende, Florian Heidenreich, and Uwe Aßmann DevBoost GmbH D-10179,
Java Language Tools COPYRIGHTED MATERIAL. Part 1. In this part...
Part 1 Java Language Tools This beginning, ground-level part presents reference information for setting up the Java development environment and for compiling and running Java programs. This includes downloading
IRF2000 IWL3000 SRC1000 Application Note - Develop your own Apps with OSGi - getting started
Version 2.0 Original-Application Note ads-tec GmbH IRF2000 IWL3000 SRC1000 Application Note - Develop your own Apps with OSGi - getting started Stand: 28.10.2014 ads-tec GmbH 2014 IRF2000 IWL3000 SRC1000
ANDROID APPS DEVELOPMENT FOR MOBILE AND TABLET DEVICE (LEVEL I)
ANDROID APPS DEVELOPMENT FOR MOBILE AND TABLET DEVICE (LEVEL I) Who am I? Lo Chi Wing, Peter Lecture 1: Introduction to Android Development Email: [email protected] Facebook: http://www.facebook.com/peterlo111
OpenCV on Android Platforms
OpenCV on Android Platforms Marco Moltisanti Image Processing Lab http://iplab.dmi.unict.it [email protected] http://www.dmi.unict.it/~moltisanti Outline Intro System setup Write and build an Android
Java with Eclipse: Setup & Getting Started
Java with Eclipse: Setup & Getting Started Originals of slides and source code for examples: http://courses.coreservlets.com/course-materials/java.html Also see Java 8 tutorial: http://www.coreservlets.com/java-8-tutorial/
How to develop your own app
How to develop your own app It s important that everything on the hardware side and also on the software side of our Android-to-serial converter should be as simple as possible. We have the advantage that
Crystal Reports for Eclipse
Crystal Reports for Eclipse Table of Contents 1 Creating a Crystal Reports Web Application...2 2 Designing a Report off the Xtreme Embedded Derby Database... 11 3 Running a Crystal Reports Web Application...
Understanding class paths in Java EE projects with Rational Application Developer Version 8.0
Understanding class paths in Java EE projects with Rational Application Developer Version 8.0 by Neeraj Agrawal, IBM This article describes a variety of class path scenarios for Java EE 1.4 projects and
IBM Script Portlet for WebSphere Portal Release 1.1
IBM Script Portlet for WebSphere Portal Release 1.1 Topics Why script applications for WebSphere Portal The Script Portlet approach and its benefits Using Script Portlet Accessing data and services Downloadable
Eclipse installation, configuration and operation
Eclipse installation, configuration and operation This document aims to walk through the procedures to setup eclipse on different platforms for java programming and to load in the course libraries for
Introduction to JavaFX. Tecniche di Programmazione A.A. 2012/2013
Introduction to JavaFX Tecniche di Programmazione Summary 1. About and History 2. Basic concepts 3. Minimal JavaFX Application 4. Resources 2 About and History Introduction to JavaFX GUI in Java Graphic
EMC Documentum Composer
EMC Documentum Composer Version 6.5 User Guide P/N 300 007 217 A02 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 2008 EMC Corporation. All rights
Java Crash Course Part I
Java Crash Course Part I School of Business and Economics Institute of Information Systems HU-Berlin WS 2005 Sebastian Kolbe [email protected] Overview (Short) introduction to the environment Linux
Extending XSLT with Java and C#
Extending XSLT with Java and C# The world is not perfect. If it were, all data you have to process would be in XML and the only transformation language you would have to learn would XSLT. Because the world
Eclipse Web Tools Platform. Naci Dai (Eteration), WTP JST Lead
Eclipse Web Tools Platform Naci Dai (Eteration), WTP JST Lead 2007 by Naci Dai and Eteration A.S. ; made available under the EPL v1.0 Istanbul April 30, 2007 Outline WTP Organization JSF Overview and Demo
How To Use Query Console
Query Console User Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-1, February, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Query Console User
Introducing. automated functional testing of mobile apps. Karl Krukow, CTO, LessPainful GotoAMS, May, 2012 karl@lesspainful.
Introducing automated functional testing of mobile apps Karl Krukow, CTO, LessPainful GotoAMS, May, 2012 [email protected], @karlkrukow 1 1 About me PhD Computer Science, University of Aarhus, 2006
Xtext Documentation. September 26, 2014
Xtext Documentation September 26, 2014 Contents I. Getting Started 9 1. 5 Minutes Tutorial 10 1.1. Creating A New Xtext Project........................ 10 1.2. Generating The Language Infrastructure...................
Using Application Insights to Monitor your Applications
Using Application Insights to Monitor your Applications Overview In this lab, you will learn how to add Application Insights to a web application in order to better detect issues, solve problems, and continuously
TECHNICAL DOCUMENTATION SPECOPS DEPLOY / APP 4.7 DOCUMENTATION
TECHNICAL DOCUMENTATION SPECOPS DEPLOY / APP 4.7 DOCUMENTATION Contents 1. Getting Started... 4 1.1 Specops Deploy Supported Configurations... 4 2. Specops Deploy and Active Directory...5 3. Specops Deploy
Specialized Android APP Development Program with Java (SAADPJ) Duration 2 months
Specialized Android APP Development Program with Java (SAADPJ) Duration 2 months Our program is a practical knowledge oriented program aimed at making innovative and attractive applications for mobile
POOSL IDE User Manual
Embedded Systems Innovation by TNO POOSL IDE User Manual Tool version 3.0.0 25-8-2014 1 POOSL IDE User Manual 1 Installation... 5 1.1 Minimal system requirements... 5 1.2 Installing Eclipse... 5 1.3 Installing
Now that we have the Android SDK, Eclipse and Phones all ready to go we can jump into actual Android development.
Android Development 101 Now that we have the Android SDK, Eclipse and Phones all ready to go we can jump into actual Android development. Activity In Android, each application (and perhaps each screen
Hands on exercise for
Hands on exercise for João Miguel Pereira 2011 0 Prerequisites, assumptions and notes Have Maven 2 installed in your computer Have Eclipse installed in your computer (Recommended: Indigo Version) I m assuming
AEM Developer Tools for Eclipse
AEM Developer Tools for Eclipse Stefan Egli, Software Developer, Adobe Basel AEM Developer Tools for Eclipse Mission Statement Make AEM application development easier more straight forward and aligned
Production time profiling On-Demand with Java Flight Recorder
Production time profiling On-Demand with Java Flight Recorder Using Java Mission Control & Java Flight Recorder Klara Ward Principal Software Developer Java Platform Group, Oracle Copyright 2015, Oracle
Deploying a Logi Info Application on WAS
Deploying a Logi Info Application on WAS Updated 30 April 2015 These instructions apply to WAS 7.x and WAS 8.x, for use with Logi Info and JDK 1.6 or 7.x. WAS versions earlier than 7.0 cannot be used with
How To Write A File Station In Android.Com (For Free) On A Microsoft Macbook Or Ipad (For A Limited Time) On An Ubuntu 8.1 (For Ubuntu) On Your Computer Or Ipa (For
QtsHttp Java Sample Code for Android Getting Started Build the develop environment QtsHttp Java Sample Code is developed using ADT Bundle for Windows. The ADT (Android Developer Tools) Bundle includes:
Web Development with the Eclipse Platform
Web Development with the Eclipse Platform Open Source & Commercial tools for J2EE development Jochen Krause 2004-02-04 Innoopract Agenda Currently available Tools for web development Enhancements in Eclipse
Install Java Development Kit (JDK) 1.8 http://www.oracle.com/technetwork/java/javase/downloads/index.html
CS 259: Data Structures with Java Hello World with the IntelliJ IDE Instructor: Joel Castellanos e-mail: joel.unm.edu Web: http://cs.unm.edu/~joel/ Office: Farris Engineering Center 319 8/19/2015 Install
Android Environment SDK
Part 2-a Android Environment SDK Victor Matos Cleveland State University Notes are based on: Android Developers http://developer.android.com/index.html 1 Android Environment: Eclipse & ADT The Android
J a v a Quiz (Unit 3, Test 0 Practice)
Computer Science S-111a: Intensive Introduction to Computer Science Using Java Handout #11 Your Name Teaching Fellow J a v a Quiz (Unit 3, Test 0 Practice) Multiple-choice questions are worth 2 points
Android Environment SDK
Part 2-a Android Environment SDK Victor Matos Cleveland State University Notes are based on: Android Developers http://developer.android.com/index.html 1 2A. Android Environment: Eclipse & ADT The Android
Consuming and Producing Web Services with Web Tools. Christopher M. Judd. President/Consultant Judd Solutions, LLC
Consuming and Producing Web Services with Web Tools Christopher M. Judd President/Consultant Judd Solutions, LLC Christopher M. Judd President/Consultant of Judd Solutions Central Ohio Java User Group
Extend WTP Server Tools for your application server. Tim deboer [email protected] Gorkem Ercan [email protected]
Extend WTP Server Tools for your application server Tim deboer [email protected] Gorkem Ercan [email protected] 2005 by IBM; made available under the EPL v1.0 March 1, 2005 What is the Eclipse Web Tools Platform?
Equinox Framework: A Happier OSGi R6 Implementation
Equinox Framework: A Happier OSGi R6 Implementation Tom Watson IBM March 18 th 2014 OSGi Alliance Marketing 2008-2010 Page. 1 All Rights Reserved Agenda New to OSGi R6 Core Redesign Core Equinox and Why
Android Development. http://developer.android.com/develop/ 吳 俊 興 國 立 高 雄 大 學 資 訊 工 程 學 系
Android Development http://developer.android.com/develop/ 吳 俊 興 國 立 高 雄 大 學 資 訊 工 程 學 系 Android 3D 1. Design 2. Develop Training API Guides Reference 3. Distribute 2 Development Training Get Started Building
Android Development Setup [Revision Date: 02/16/11]
Android Development Setup [Revision Date: 02/16/11] 0. Java : Go to the URL below to access the Java SE Download page: http://www.oracle.com/technetwork/java/javase/downloads/index.html Select Java Platform,
LAB 1. Familiarization of Rational Rose Environment And UML for small Java Application Development
LAB 1 Familiarization of Rational Rose Environment And UML for small Java Application Development OBJECTIVE AND BACKGROUND The purpose of this first UML lab is to familiarize programmers with Rational
HP Operations Orchestration Software
HP Operations Orchestration Software Software Version: 9.00 HP Service Desk Integration Guide Document Release Date: June 2010 Software Release Date: June 2010 Legal Notices Warranty The only warranties
APACHE SLING & FRIENDS TECH MEETUP BERLIN, 26-28 SEPTEMBER 2012. APACHE SLING & SCALA Jochen Fliedner
APACHE SLING & FRIENDS TECH MEETUP BERLIN, 26-28 SEPTEMBER 2012 APACHE SLING & SCALA Jochen Fliedner About the speaker Jochen Fliedner Senior Developer pro!vision GmbH Wilmersdorfer Str. 50-51 10627 Berlin
JavaFX Session Agenda
JavaFX Session Agenda 1 Introduction RIA, JavaFX and why JavaFX 2 JavaFX Architecture and Framework 3 Getting Started with JavaFX 4 Examples for Layout, Control, FXML etc Current day users expect web user
IRF2000 IWL3000 SRC1000 Application Note - Apps with OSGi - Condition Monitoring with WWH push
Version 2.0 Original-Application Note ads-tec GmbH IRF2000 IWL3000 SRC1000 Application Note - Apps with OSGi - Condition Monitoring with WWH push Stand: 28.10.2014 ads-tec GmbH 2014 IRF2000 IWL3000 SRC1000
Profiling and Testing with Test and Performance Tools Platform (TPTP)
Profiling and Testing with Test and Performance Tools Platform (TPTP) 2009 IBM Corporation and Intel Corporation; made available under the EPL v1.0 March, 2009 Speakers Eugene Chan IBM Canada [email protected]
Creating Web Services Applications with IntelliJ IDEA
Creating Web Services Applications with IntelliJ IDEA In this tutorial you will: 1. 2. 3. 4. Create IntelliJ IDEA projects for both client and server-side Web Service parts Learn how to tie them together
Integrate your tools to help integrate your stakeholders
Integrate your tools to help integrate your stakeholders Stephan Herrmann EclipseCon Europe 2013 Stephan Herrmann: Integrate your Tools... - EclipseCon Europe 2013 3 Why, exactly, develop DSLs? Remember
Tutorial: setting up a web application
Elective in Software and Services (Complementi di software e servizi per la società dell'informazione) Section Information Visualization Number of credits : 3 Tutor: Marco Angelini e- mail: [email protected]
Operations and Monitoring with Spring
Operations and Monitoring with Spring Eberhard Wolff Regional Director and Principal Consultant SpringSource Copyright 2009 SpringSource. Copying, publishing or distributing without express written permission
Eclipse with Mac OSX Getting Started Selecting Your Workspace. Creating a Project.
Eclipse with Mac OSX Java developers have quickly made Eclipse one of the most popular Java coding tools on Mac OS X. But although Eclipse is a comfortable tool to use every day once you know it, it is
Creating an application with the Virgo Web Server
Creating an application with the Virgo Web Server GreenPages: a demonstration Christopher Frost Ben Hale Rob Harrop Glyn Normington Steve Powell Andy Wilkinson 2.1.0.M02-incubation Abstract Spring application
Lecture 5: Java Fundamentals III
Lecture 5: Java Fundamentals III School of Science and Technology The University of New England Trimester 2 2015 Lecture 5: Java Fundamentals III - Operators Reading: Finish reading Chapter 2 of the 2nd
The "Eclipse Classic" version is recommended. Otherwise, a Java or RCP version of Eclipse is recommended.
Installing the SDK This page describes how to install the Android SDK and set up your development environment for the first time. If you encounter any problems during installation, see the Troubleshooting
Mobile application development J2ME U N I T I I
Mobile application development J2ME U N I T I I Overview J2Me Layered Architecture Small Computing Device requirements Run Time Environment Java Application Descriptor File Java Archive File MIDlet Programming
Developer Tutorial Version 1. 0 February 2015
Developer Tutorial Version 1. 0 Contents Introduction... 3 What is the Mapzania SDK?... 3 Features of Mapzania SDK... 4 Mapzania Applications... 5 Architecture... 6 Front-end application components...
Drupal CMS for marketing sites
Drupal CMS for marketing sites Intro Sample sites: End to End flow Folder Structure Project setup Content Folder Data Store (Drupal CMS) Importing/Exporting Content Database Migrations Backend Config Unit
Android Development. Marc Mc Loughlin
Android Development Marc Mc Loughlin Android Development Android Developer Website:h:p://developer.android.com/ Dev Guide Reference Resources Video / Blog SeCng up the SDK h:p://developer.android.com/sdk/
An Oracle White Paper March 2011. Integrating the SharePoint 2007 Adapter with WebCenter Spaces (11.1.1.3.0 & 11.1.1.4.0)
An Oracle White Paper March 2011 Integrating the SharePoint 2007 Adapter with WebCenter Spaces (11.1.1.3.0 & 11.1.1.4.0) Table of Contents Introduction... 2 Overview... 2 Adding WebCenter Adapter for
Developing SQL and PL/SQL with JDeveloper
Seite 1 von 23 Developing SQL and PL/SQL with JDeveloper Oracle JDeveloper 10g Preview Technologies used: SQL, PL/SQL An Oracle JDeveloper Tutorial September 2003 Content This tutorial walks through the
Project 4 DB A Simple database program
Project 4 DB A Simple database program Due Date April (Friday) Before Starting the Project Read this entire project description before starting Learning Objectives After completing this project you should
Using Eclipse CDT/PTP for Static Analysis
PTP User-Developer Workshop Sept 18-20, 2012 Using Eclipse CDT/PTP for Static Analysis Beth R. Tibbitts IBM STG [email protected] "This material is based upon work supported by the Defense Advanced Research
ID TECH UniMag Android SDK User Manual
ID TECH UniMag Android SDK User Manual 80110504-001-A 12/03/2010 Revision History Revision Description Date A Initial Release 12/03/2010 2 UniMag Android SDK User Manual Before using the ID TECH UniMag
OpenOffice.org Extensions development in Java with NetBeans in practise. Jürgen Schmidt OpenOffice.org Sun Microsystems, Inc.
OpenOffice.org Extensions development in Java with NetBeans in practise Jürgen Schmidt OpenOffice.org Sun Microsystems, Inc. 1 OpenOffice.org Extensions development in Java with NetBeans in practise Motivation
Programmers rejoice: QML makes business people understand. Qt Developer Days 2014 Hinrich Specht 2. September 2014 Folie 1
Programmers rejoice: QML makes business people understand Qt Developer Days 2014 Hinrich Specht 2. September 2014 Folie 1 About me My company What I do at work Where I live What is it all about? Agenda
Automate Your BI Administration to Save Millions with Command Manager and System Manager
Automate Your BI Administration to Save Millions with Command Manager and System Manager Presented by: Dennis Liao Sr. Sales Engineer Date: 27 th January, 2015 Session 2 This Session is Part of MicroStrategy
Data Tool Platform SQL Development Tools
Data Tool Platform SQL Development Tools ekapner Contents Setting SQL Development Preferences...5 Execution Plan View Options Preferences...5 General Preferences...5 Label Decorations Preferences...6
IBM Operational Decision Manager Version 8 Release 5. Getting Started with Business Rules
IBM Operational Decision Manager Version 8 Release 5 Getting Started with Business Rules Note Before using this information and the product it supports, read the information in Notices on page 43. This
Tutorial 5: Developing Java applications
Tutorial 5: Developing Java applications p. 1 Tutorial 5: Developing Java applications Georgios Gousios [email protected] Department of Management Science and Technology Athens University of Economics and
Creating Online Surveys with Qualtrics Survey Tool
Creating Online Surveys with Qualtrics Survey Tool Copyright 2015, Faculty and Staff Training, West Chester University. A member of the Pennsylvania State System of Higher Education. No portion of this
Enterprise Service Bus
We tested: Talend ESB 5.2.1 Enterprise Service Bus Dr. Götz Güttich Talend Enterprise Service Bus 5.2.1 is an open source, modular solution that allows enterprises to integrate existing or new applications
Installing Java. Table of contents
Table of contents 1 Jargon...3 2 Introduction...4 3 How to install the JDK...4 3.1 Microsoft Windows 95... 4 3.1.1 Installing the JDK... 4 3.1.2 Setting the Path Variable...5 3.2 Microsoft Windows 98...
Esigate Module Documentation
PORTAL FACTORY 1.0 Esigate Module Documentation Rooted in Open Source CMS, Jahia s Digital Industrialization paradigm is about streamlining Enterprise digital projects across channels to truly control
User Guide. What is AeroFS. Installing AeroFS. Learn How to Install AeroFS and get started syncing and sharing securely INTRODUCTION
User Guide Learn How to Install AeroFS and get started syncing and sharing securely What is AeroFS INTRODUCTION AeroFS is a file sharing and syncing tool that allows you to share files with other people
Building and Using Web Services With JDeveloper 11g
Building and Using Web Services With JDeveloper 11g Purpose In this tutorial, you create a series of simple web service scenarios in JDeveloper. This is intended as a light introduction to some of the
Java SE 6 Update 10. la piattaforma Java per le RIA. Corrado De Bari. Sun Microsystems Italia Spa. Software & Java Ambassador
Java SE 6 Update 10 & JavaFX: la piattaforma Java per le RIA Corrado De Bari Software & Java Ambassador Sun Microsystems Italia Spa 1 Agenda What's news in Java Runtime Environment JavaFX Technology Key
Gyrex 0.10 Release Review
Gyrex 0.10 Release Review Gunnar Wagenknecht ([email protected]). About Gyrex is a platform for developing Eclipse server applications. Those applications typically run in a headless environment and offer
SPELL Tabs Evaluation Version
SPELL Tabs Evaluation Version Inline Navigation for SharePoint Pages SPELL Tabs v 0.9.2 Evaluation Version May 2013 Author: Christophe HUMBERT User Managed Solutions LLC Table of Contents About the SPELL
IBM Tivoli Workload Scheduler Integration Workbench V8.6.: How to customize your automation environment by creating a custom Job Type plug-in
IBM Tivoli Workload Scheduler Integration Workbench V8.6.: How to customize your automation environment by creating a custom Job Type plug-in Author(s): Marco Ganci Abstract This document describes how
Getting Started using the SQuirreL SQL Client
Getting Started using the SQuirreL SQL Client The SQuirreL SQL Client is a graphical program written in the Java programming language that will allow you to view the structure of a JDBC-compliant database,
Customize Mobile Apps with MicroStrategy SDK: Custom Security, Plugins, and Extensions
Customize Mobile Apps with MicroStrategy SDK: Custom Security, Plugins, and Extensions MicroStrategy Mobile SDK 1 Agenda MicroStrategy Mobile SDK Overview Requirements & Setup Custom App Delegate Custom
User and Reference Manual
User and Reference Manual User & Reference Manual All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying,
