Oracle is committed to evolving the Java ME and Java Embedded platforms. For Java Mobile, Oracle will release Oracle Java Wireless Client 3.0 in 2011, focusing on Java + Web integration and developer APIs. Lightweight UI Toolkit 1.5 will include improvements like a new container list and native component integration. Oracle is also proposing evolutions to the Java ME platform specification to modernize and converge it with Java SE. For Java Embedded, Oracle provides Java SE Embedded for resource-constrained devices and Oracle Java ME Embedded Client for low-end devices.
Development Workshop on ET1, Android and Motorola RhoElementsRomin Irani
This presentation is part of my 2-hour Development Workshop that I conducted at a Motorola Channel Power event. The workshop covered various development options on the ET1 and covered Native Android Development, HTML5 basics and a step by step breakdown of a RhoElements application that integrated device capabilities like barcode scanning.
The document provides a "Safe Harbor" statement for Oracle regarding forward-looking statements made in presentations. It cautions readers that actual results could differ materially from what is stated, due to various risk factors. Readers are advised to not rely solely on forward-looking statements and to review Oracle's SEC filings for detailed discussions of risk factors. All information in the presentation is current as of September 20, 2010. Oracle will not update statements in light of new information or future events.
Building Effective and Rapid Applications with IBM MobileFirst PlatformAndrew Ferrier
This document provides tips for building effective applications with the IBM MobileFirst Platform. It discusses choosing a client-side architecture like native, hybrid, or Xamarin. Hybrid applications are best developed using AngularJS and Ionic. Continuous integration is recommended using tools to build artifacts like .war, .wlapp, and .adapter files. Externalizing properties allows promoting across environments. Considerations for deploying to devices include using App Center or app stores. A variety of tests should be implemented including UI, adapter, and performance testing.
1. The Java project developed a sales and distribution management system for an enterprise, migrating from a legacy Cobol/CORBA/DB2 system to a new Java/J2EE/Oracle architecture.
2. A quick ship shipment and tracking system for the shipping industry was developed using GWT, Spring, a custom ORM, Oracle RAC, and JBoss with integrated mapping, reporting and tracking features.
3. Both projects improved processes, centralized data access, and increased efficiency through redesigned architectures and user-friendly interfaces.
IBM WebSphere Portal - Die nächste GenerationIBM Lotus
This document provides an overview of new features and capabilities in IBM WebSphere Portal version 7 and Lotus Web Content Management version 7. Key highlights include tighter integration between Portal and WCM, improved authoring experience, support for tagging and ratings, virtualization and cloud deployment options, and industry templates to accelerate development. The release of these new versions aims to provide an exceptional web experience foundation and lower the cost of ownership.
This document provides an overview of Oracle's Java strategy and product direction. It discusses plans to enhance Java for productivity, modularity, multi-core processors and new hardware. Key projects include Project Coin, Project Lambda, Project Jigsaw, and improvements to the Java virtual machine, application servers, mobile devices, and open source offerings like GlassFish and NetBeans. The overall goal is to optimize Java for new application models and hardware across servers, desktops, and mobile.
Development Workshop on ET1, Android and Motorola RhoElementsRomin Irani
This presentation is part of my 2-hour Development Workshop that I conducted at a Motorola Channel Power event. The workshop covered various development options on the ET1 and covered Native Android Development, HTML5 basics and a step by step breakdown of a RhoElements application that integrated device capabilities like barcode scanning.
The document provides a "Safe Harbor" statement for Oracle regarding forward-looking statements made in presentations. It cautions readers that actual results could differ materially from what is stated, due to various risk factors. Readers are advised to not rely solely on forward-looking statements and to review Oracle's SEC filings for detailed discussions of risk factors. All information in the presentation is current as of September 20, 2010. Oracle will not update statements in light of new information or future events.
Building Effective and Rapid Applications with IBM MobileFirst PlatformAndrew Ferrier
This document provides tips for building effective applications with the IBM MobileFirst Platform. It discusses choosing a client-side architecture like native, hybrid, or Xamarin. Hybrid applications are best developed using AngularJS and Ionic. Continuous integration is recommended using tools to build artifacts like .war, .wlapp, and .adapter files. Externalizing properties allows promoting across environments. Considerations for deploying to devices include using App Center or app stores. A variety of tests should be implemented including UI, adapter, and performance testing.
1. The Java project developed a sales and distribution management system for an enterprise, migrating from a legacy Cobol/CORBA/DB2 system to a new Java/J2EE/Oracle architecture.
2. A quick ship shipment and tracking system for the shipping industry was developed using GWT, Spring, a custom ORM, Oracle RAC, and JBoss with integrated mapping, reporting and tracking features.
3. Both projects improved processes, centralized data access, and increased efficiency through redesigned architectures and user-friendly interfaces.
IBM WebSphere Portal - Die nächste GenerationIBM Lotus
This document provides an overview of new features and capabilities in IBM WebSphere Portal version 7 and Lotus Web Content Management version 7. Key highlights include tighter integration between Portal and WCM, improved authoring experience, support for tagging and ratings, virtualization and cloud deployment options, and industry templates to accelerate development. The release of these new versions aims to provide an exceptional web experience foundation and lower the cost of ownership.
This document provides an overview of Oracle's Java strategy and product direction. It discusses plans to enhance Java for productivity, modularity, multi-core processors and new hardware. Key projects include Project Coin, Project Lambda, Project Jigsaw, and improvements to the Java virtual machine, application servers, mobile devices, and open source offerings like GlassFish and NetBeans. The overall goal is to optimize Java for new application models and hardware across servers, desktops, and mobile.
This document provides an overview and summary of the Silverlight Intermediate course. It discusses Rich Internet Applications and various RIA tools, provides a history and overview of Silverlight architecture, and covers key Silverlight concepts like controls, data binding, and the managed and JavaScript application programming models. The document also outlines the course agenda, which includes discussions of Silverlight controls, resources, templates, services, and new features in Silverlight 4.
Adobe AIR Development for the BlackBerry PlayBookKyle McInnes
The BlackBerry PlayBook is expected to be a killer tablet. It features a wide range of features and the ability to make native apps in a variety of languages including Adobe AIR.
The document discusses the Java ME platform and its evolution, outlining the Mobile Service Architecture (MSA) as the current standard and describing how it provides a more compelling platform for developing mobile applications through features like vector graphics, web services, payment processing, and more. Examples are given of types of applications that can be developed using MSA capabilities like games, maps, information apps, and multimedia.
S60 Web Runtime - Web2.0 Expo Europe 2008petrosoininen
The document discusses S60 Web Runtime widgets and Forum Nokia developer programs. It provides information on distributing widgets through Nokia and non-Nokia channels. It also describes the widget runtime infrastructure and ingredients like XHTML, CSS, and JavaScript. The document outlines some platform services available to widgets and unofficial ways to access more system resources through a localhost connection or browser plugin.
Nokia Qt SDK in action - Qt developer days 2010Nokia
Presentation for Qt developer days 2010 in Munich covering the details of using Nokia Qt SDK and publishing the applications to Ovi store. Focusing on Symbian but covering the current status of maemo. Explains the Ovi Store Symbian Signing Service.
Christopher Saunders, Applications Development Consultant Develop Relations, The BlackBerry ® Developer Day in Bangkok ,22 November 2011, Software Park Thailand.
What's new in WebSphere Portal 8 roundtable 27 september 2012MooijBert
WebSphere Portal 8 was officially launched in May 2012. It provides improvements in site and content management, social portals with improved Connections integration, analytics with new reporting overlays, and responsive design for optimized mobile experiences. New features also include dynamic form building, unified process management, and integration with backends like SAP.
WebSphere Portal V6.1 provides a technical overview of the product's architecture and components. It discusses the portal tier, backend tier, security tier, content tier and how they work together. It also summarizes the main components of WebSphere Portal including the application server, database, directory server, and search. Finally, it highlights how WebSphere Portal works with various platforms, databases, directories, security managers, web servers and browsers.
Integrating IBM Web Sphere Portal With Web Analytic Hosted And Non Hosted Sit...Chris Sparshott
The document discusses integrating IBM WebSphere Portal with web analytic tools like Coremetrics, Omniture, and Webtrends. It provides an overview of server-side and active site analytics approaches, describing how each collects data and its benefits. The initiative aims to enable customers to better analyze portal usage through seamless integration with web analytic products.
- Qt is a cross-platform application framework that includes an intuitive C++ class library and integrated development tools to build applications for desktop and embedded platforms.
- The Qt class library provides core classes for GUI, SQL databases, XML, networking and more. It includes signals and slots for inter-object communication.
- Qt Development tools include Qt Designer for GUI layout, Qt Linguist for internationalization, Qt Assistant for documentation, and qmake as a cross-platform build tool. Carbide.c++ provides support for Qt development on S60.
Your last mile to SOA and Web 2.0- Lotus Expeditor for Devices - Eric MF Hsu,...mfrancis
Eric MF Hsu of IBM presented on Lotus Expeditor for developing applications on various devices. Lotus Expeditor is a tool that allows development of managed client applications for desktops, laptops, tablets and mobile devices using a single code base. It is built on open standards like Eclipse and OSGi and supports developing rich applications that can integrate with backend systems and consume web services. The presentation demonstrated how Lotus Expeditor's toolkit allows developing applications on desktop and deploying to devices, and concluded with a demo of debugging applications on actual devices.
This webinar introduces Nokia Asha software platform 1.0 and what’s new for developers targeting the Nokia Asha 501 phone. It covers the updates to the development tools and the new APIs for Nokia Notifications, Image Scaling, Image Processing, Gestures, and File Dialog. After providing an overview to what’s new, Java™ expert Michael Samarin of Futurice provides coding demonstrations to show how to use the new features to build great apps.
Join the sessions:
14 May - 7 a.m. New York; noon London; 7 p.m. Singapore: http://forumnokia.adobeconnect.com/intro-asha-plat-ssn1/event/event_info.html
22 May - 8 a.m. London; 12:30 p.m. New Delhi; 3 p.m. Singapore: http://forumnokia.adobeconnect.com/intro-asha-plat-ssn2/event/event_info.html
30 May - 8 a.m. San Francisco; 10 a.m. Mexico City; 4 p.m. London: http://forumnokia.adobeconnect.com/intro-asha-plat-ssn3/event/event_info.html
IBM Mobile Foundation POT - Part 3 securing and managing mobile appilcations ...AIP Foundation
The document discusses IBM Worklight, a platform for securing and managing mobile applications. It describes how Worklight provides capabilities for application authenticity, device provisioning and authentication, user authentication, and integrating with WebSphere Application Server security. It also discusses how Worklight allows managing mobile applications through features like application versioning, updating applications directly, and distributing apps via IBM Application Center.
The document discusses several messaging platforms targeted at developers or marketers. It provides overviews of Layer, QuickBlox, Firebase, PubNub and other platforms, outlining their strengths, weaknesses, target audiences, and notable clients. It also explores opportunities in using chat as a marketing solution, discussing platforms like Affinity Networks, UrbanAirship, and others focused on brand messaging and engagement.
The document compares Eclipse, Netbeans, and Railo development tools. Both Eclipse and Netbeans are open-source integrated development environments (IDEs) that support development in multiple languages like Java, C/C++, and PHP. Railo is an open-source ColdFusion Markup Language (CFML) engine. Key differences include Eclipse having more advanced features while Netbeans may be better for beginners. Both provide rich APIs and support. Railo provides specific support for CFML development and integrates with tools like FusionDebug.
Imdad Areeph has over 6 years of experience as a consultant developing web applications using Java technologies like J2EE, Spring, and Hibernate. He currently works for Emirates Airlines in Dubai developing their online booking engine. Previously he has worked on banking applications for Emirates NBD and a payment wallet for Mastercard. He is proficient in technologies such as Java, J2EE, Spring, Hibernate, JSF, PrimeFaces, HTML, REST APIs, MySQL, Oracle, Maven, and more. He has a Bachelor's degree in Computer Science and has undergone several technical trainings.
Ben Pashkoff - java embedded - 24mai2011Agora Group
This document provides an overview of Java for embedded devices. It begins with an introduction to embedded Java backgrounds including ME and SE. It then outlines Oracle's Java solutions for embedded systems, trends in the industry, and resources. The document includes metrics on Java usage, components of an embedded system, and trends in design like increased functionality and connectivity. It also discusses processor and Java platform trends. Finally, it provides details on Java SE Embedded, including configurations, features like small footprint and headless support, and low memory optimizations.
Mobile Endgeräte sind überall – deshalb das mobile Portal IBM Lotus
Mobile devices are ubiquitous, so mobile access to content and applications is important. IBM's Mobile Portal Accelerator addresses this need by dynamically adapting content for display on different mobile devices. It supports over 7,000 device types and handles variations in screens, browsers, and operating systems. The solution extends WebSphere Portal to mobile users through device-independent markup, layout policies, and image processing for a consistent experience across platforms. A customer example highlights how Bharti Airtel used it to deliver mobile services.
"BlackBerry Webworks : Apps for The Smartphone and Tablet " Alan Wong, Developer Relations, Asia Pacific, The BlackBerry ® Developer Day in Bangkok ,22 November 2011, Software Park Thailand.
Michel Schildmeijer gave a keynote at the Oracle Middleware Summit on January 9th, 2019. He discussed the history and evolution of Oracle Fusion Middleware from traditional middleware to more modern, cloud-native approaches. He outlined Oracle's focus on containers, Kubernetes, and microservices and how WebLogic and other FMW products are adapting to these trends, including new options like Helidon for developing microservices. Schildmeijer concluded that WebLogic will still be foundational but the focus is shifting to hybrid cloud-native solutions.
The document discusses the evolution of mobile application development from native apps to mobile web apps. It describes how the Open Web Platform is catching up to native apps in capabilities like geolocation and media, though native apps still have advantages in performance and discovery. The document then outlines the Wholesale Applications Community (WAC) alliance between telecom operators, which aims to accelerate the market for mobile web apps by providing device and network APIs to developers and enabling apps to run across multiple carriers. Finally, it discusses the ongoing work of WAC to close remaining gaps and deploy HTML5-based open web devices.
This document provides an overview and summary of the Silverlight Intermediate course. It discusses Rich Internet Applications and various RIA tools, provides a history and overview of Silverlight architecture, and covers key Silverlight concepts like controls, data binding, and the managed and JavaScript application programming models. The document also outlines the course agenda, which includes discussions of Silverlight controls, resources, templates, services, and new features in Silverlight 4.
Adobe AIR Development for the BlackBerry PlayBookKyle McInnes
The BlackBerry PlayBook is expected to be a killer tablet. It features a wide range of features and the ability to make native apps in a variety of languages including Adobe AIR.
The document discusses the Java ME platform and its evolution, outlining the Mobile Service Architecture (MSA) as the current standard and describing how it provides a more compelling platform for developing mobile applications through features like vector graphics, web services, payment processing, and more. Examples are given of types of applications that can be developed using MSA capabilities like games, maps, information apps, and multimedia.
S60 Web Runtime - Web2.0 Expo Europe 2008petrosoininen
The document discusses S60 Web Runtime widgets and Forum Nokia developer programs. It provides information on distributing widgets through Nokia and non-Nokia channels. It also describes the widget runtime infrastructure and ingredients like XHTML, CSS, and JavaScript. The document outlines some platform services available to widgets and unofficial ways to access more system resources through a localhost connection or browser plugin.
Nokia Qt SDK in action - Qt developer days 2010Nokia
Presentation for Qt developer days 2010 in Munich covering the details of using Nokia Qt SDK and publishing the applications to Ovi store. Focusing on Symbian but covering the current status of maemo. Explains the Ovi Store Symbian Signing Service.
Christopher Saunders, Applications Development Consultant Develop Relations, The BlackBerry ® Developer Day in Bangkok ,22 November 2011, Software Park Thailand.
What's new in WebSphere Portal 8 roundtable 27 september 2012MooijBert
WebSphere Portal 8 was officially launched in May 2012. It provides improvements in site and content management, social portals with improved Connections integration, analytics with new reporting overlays, and responsive design for optimized mobile experiences. New features also include dynamic form building, unified process management, and integration with backends like SAP.
WebSphere Portal V6.1 provides a technical overview of the product's architecture and components. It discusses the portal tier, backend tier, security tier, content tier and how they work together. It also summarizes the main components of WebSphere Portal including the application server, database, directory server, and search. Finally, it highlights how WebSphere Portal works with various platforms, databases, directories, security managers, web servers and browsers.
Integrating IBM Web Sphere Portal With Web Analytic Hosted And Non Hosted Sit...Chris Sparshott
The document discusses integrating IBM WebSphere Portal with web analytic tools like Coremetrics, Omniture, and Webtrends. It provides an overview of server-side and active site analytics approaches, describing how each collects data and its benefits. The initiative aims to enable customers to better analyze portal usage through seamless integration with web analytic products.
- Qt is a cross-platform application framework that includes an intuitive C++ class library and integrated development tools to build applications for desktop and embedded platforms.
- The Qt class library provides core classes for GUI, SQL databases, XML, networking and more. It includes signals and slots for inter-object communication.
- Qt Development tools include Qt Designer for GUI layout, Qt Linguist for internationalization, Qt Assistant for documentation, and qmake as a cross-platform build tool. Carbide.c++ provides support for Qt development on S60.
Your last mile to SOA and Web 2.0- Lotus Expeditor for Devices - Eric MF Hsu,...mfrancis
Eric MF Hsu of IBM presented on Lotus Expeditor for developing applications on various devices. Lotus Expeditor is a tool that allows development of managed client applications for desktops, laptops, tablets and mobile devices using a single code base. It is built on open standards like Eclipse and OSGi and supports developing rich applications that can integrate with backend systems and consume web services. The presentation demonstrated how Lotus Expeditor's toolkit allows developing applications on desktop and deploying to devices, and concluded with a demo of debugging applications on actual devices.
This webinar introduces Nokia Asha software platform 1.0 and what’s new for developers targeting the Nokia Asha 501 phone. It covers the updates to the development tools and the new APIs for Nokia Notifications, Image Scaling, Image Processing, Gestures, and File Dialog. After providing an overview to what’s new, Java™ expert Michael Samarin of Futurice provides coding demonstrations to show how to use the new features to build great apps.
Join the sessions:
14 May - 7 a.m. New York; noon London; 7 p.m. Singapore: http://forumnokia.adobeconnect.com/intro-asha-plat-ssn1/event/event_info.html
22 May - 8 a.m. London; 12:30 p.m. New Delhi; 3 p.m. Singapore: http://forumnokia.adobeconnect.com/intro-asha-plat-ssn2/event/event_info.html
30 May - 8 a.m. San Francisco; 10 a.m. Mexico City; 4 p.m. London: http://forumnokia.adobeconnect.com/intro-asha-plat-ssn3/event/event_info.html
IBM Mobile Foundation POT - Part 3 securing and managing mobile appilcations ...AIP Foundation
The document discusses IBM Worklight, a platform for securing and managing mobile applications. It describes how Worklight provides capabilities for application authenticity, device provisioning and authentication, user authentication, and integrating with WebSphere Application Server security. It also discusses how Worklight allows managing mobile applications through features like application versioning, updating applications directly, and distributing apps via IBM Application Center.
The document discusses several messaging platforms targeted at developers or marketers. It provides overviews of Layer, QuickBlox, Firebase, PubNub and other platforms, outlining their strengths, weaknesses, target audiences, and notable clients. It also explores opportunities in using chat as a marketing solution, discussing platforms like Affinity Networks, UrbanAirship, and others focused on brand messaging and engagement.
The document compares Eclipse, Netbeans, and Railo development tools. Both Eclipse and Netbeans are open-source integrated development environments (IDEs) that support development in multiple languages like Java, C/C++, and PHP. Railo is an open-source ColdFusion Markup Language (CFML) engine. Key differences include Eclipse having more advanced features while Netbeans may be better for beginners. Both provide rich APIs and support. Railo provides specific support for CFML development and integrates with tools like FusionDebug.
Imdad Areeph has over 6 years of experience as a consultant developing web applications using Java technologies like J2EE, Spring, and Hibernate. He currently works for Emirates Airlines in Dubai developing their online booking engine. Previously he has worked on banking applications for Emirates NBD and a payment wallet for Mastercard. He is proficient in technologies such as Java, J2EE, Spring, Hibernate, JSF, PrimeFaces, HTML, REST APIs, MySQL, Oracle, Maven, and more. He has a Bachelor's degree in Computer Science and has undergone several technical trainings.
Ben Pashkoff - java embedded - 24mai2011Agora Group
This document provides an overview of Java for embedded devices. It begins with an introduction to embedded Java backgrounds including ME and SE. It then outlines Oracle's Java solutions for embedded systems, trends in the industry, and resources. The document includes metrics on Java usage, components of an embedded system, and trends in design like increased functionality and connectivity. It also discusses processor and Java platform trends. Finally, it provides details on Java SE Embedded, including configurations, features like small footprint and headless support, and low memory optimizations.
Mobile Endgeräte sind überall – deshalb das mobile Portal IBM Lotus
Mobile devices are ubiquitous, so mobile access to content and applications is important. IBM's Mobile Portal Accelerator addresses this need by dynamically adapting content for display on different mobile devices. It supports over 7,000 device types and handles variations in screens, browsers, and operating systems. The solution extends WebSphere Portal to mobile users through device-independent markup, layout policies, and image processing for a consistent experience across platforms. A customer example highlights how Bharti Airtel used it to deliver mobile services.
"BlackBerry Webworks : Apps for The Smartphone and Tablet " Alan Wong, Developer Relations, Asia Pacific, The BlackBerry ® Developer Day in Bangkok ,22 November 2011, Software Park Thailand.
Michel Schildmeijer gave a keynote at the Oracle Middleware Summit on January 9th, 2019. He discussed the history and evolution of Oracle Fusion Middleware from traditional middleware to more modern, cloud-native approaches. He outlined Oracle's focus on containers, Kubernetes, and microservices and how WebLogic and other FMW products are adapting to these trends, including new options like Helidon for developing microservices. Schildmeijer concluded that WebLogic will still be foundational but the focus is shifting to hybrid cloud-native solutions.
The document discusses the evolution of mobile application development from native apps to mobile web apps. It describes how the Open Web Platform is catching up to native apps in capabilities like geolocation and media, though native apps still have advantages in performance and discovery. The document then outlines the Wholesale Applications Community (WAC) alliance between telecom operators, which aims to accelerate the market for mobile web apps by providing device and network APIs to developers and enabling apps to run across multiple carriers. Finally, it discusses the ongoing work of WAC to close remaining gaps and deploy HTML5-based open web devices.
Sun Microsystems was founded by Andy Bechtolsheim, Bill Joy, Scott McNealy, and Vinod Khosla. It offered Java, software, hardware, and partnered with other companies. Java was introduced in 1995 and became a key part of Sun's success. It allowed for cross-platform functionality and was used in embedded systems. Enterprise Java Beans specified a model for scalable component-based applications. Sun also provided data warehousing solutions using its servers and storage arrays.
JavaFX - Bringing rich Internet applications ...terrencebarr
JavaFX 1.2 is a rich client platform that brings together web, scripting, media and Java capabilities. It targets desktop, browser, mobile and entertainment platforms with a unified development model. JavaFX adds new dimensions to creating rich user experiences and leveraging Java's power across devices more easily. The document outlines JavaFX's highlights and capabilities, demonstrates sample applications, and discusses the development tools and runtime environments.
Presentation on JavaFx Rich Application Framework (RIA) and its comparison with other most prominent RIA frameworks like Flex and Silverlight. JavaFx Vs Flex Vs Sliverlight
Convertigo Mobilizer is the most advanced Open Source Mobile Application Development Platform for Enterprises, featuring all the required components needed to develop and to run cross-platform mobile enterprises application connected to enterprise's back-end business applications.
- Large variety of connectors to enterprise apps
- Mashup sequencer to orchestrate and combine data and processes from multiple enterprise apps.
- Cross-platform WebApp and Native app mobile application development tools for iOS, Android, Blackberry and Windows Phone platforms
- Security managers and Identity managers
- Mobile application updates and administration
- Monitoring and administration tools.
Convertigo can also be used for transactionnal portal integration and for SOA enablement of legacy web or Mainframe applications.
Convertigo Community Edition is AGPL based.
Sun Microsystems was founded by Andy Bechtolsheim, Bill Joy, Scott McNealy, and Vinod Khosla. It offers Java programming language, software, hardware, and multi-vendor solutions. Java is an object-oriented programming language introduced in 1995 that allows "write once, run anywhere" capabilities. Enterprise Java Beans (EJB) were introduced in 1998 as a standard for developing reusable server-side components. Sun provides data warehousing solutions using its Starfire server and works with partners like Informix to enable high performance and scalability.
IBM WebSphere Application Server Update - Technical University (March 2015)Ian Robinson
IBM WebSphere Application Server Update - presented to the WebSphere Technical University (March 2015) by Ian Robinson, WebSphere Foundation Chief Architect.
An organization's need to serve up web-based applications has changed drastically over the past 16 years and are continuing to change. No other application server in the industry today provides the range of capabilities found in IBM WebSphere Application Server - from rapidly developed and deployed lightweight applications to highly available, highly scaled, continuously available enterprise applications. This session describes the revolution that has occurred to the fastest and most flexible AppServer to run in every cloud, and the direction in which it is going.
This document provides an overview of a 6-month training presentation on Java language and computer networking. It discusses the following key points in 3 sentences or less:
1) NSIC provides technical support to MSMEs through training centers across India to promote technical entrepreneurship. The training will take place in highly equipped, NABL-accredited laboratories.
2) Java is an object-oriented, platform-independent, secure, multi-threaded, portable language that supports both console and web applications. It has three editions: Java SE for standard applications, Java EE for enterprise applications, and Java ME for micro applications.
3) The presentation will focus on Java SE using NetBeans IDE. Key topics will
WebSphere Application Server - Meeting Your Cloud and On-Premise DemandsIan Robinson
WebSphere Application Server provides a composable Java EE runtime called Liberty that supports Java EE 7 and allows applications to be flexibly deployed on-premises or to the cloud. Liberty includes over 50 individual features that can be mixed and matched as needed. IBM is committed to continued Java EE 7 leadership for both Liberty and traditional WebSphere Application Server distributions.
Cloud compiler - Minor Project by students of CBPGEC vipin kumar
The document describes a cloud compiler system that allows users to compile, run, test and debug code in various programming languages like Java, HTML, SQL, and C# without installing compilers locally. It discusses key aspects of the system like the objective, introduction, platforms and technologies used like Tomcat server, Java Server Pages, and Struts framework. Some benefits highlighted are that it is user friendly, supports multiple languages, and allows accessing programs from any device with an internet connection.
Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.DALEZ
The document provides an overview of Web Runtime widgets for Nokia devices. It discusses how widgets allow developers to create lightweight mobile applications using web technologies like HTML, CSS, and JavaScript. Widgets can be installed and run like native applications on Nokia phones. The document covers topics like designing widgets for small screens and limited input methods, using JavaScript extensions and platform services, packaging and deploying widgets, and implementing the home screen view. It emphasizes usability guidelines for creating an excellent user experience across different device form factors and screen sizes.
This document discusses Sun Microsystems, its founders, and its product offerings including Java, software, and hardware. It provides details on Java, including its origins, features, and how it enabled network delivered functionality. Enterprise Java Beans are introduced as a model for reusable server components in distributed applications. The document also discusses Sun's data warehousing solutions and how enabling data warehousing with web technologies provided benefits like lower costs and more access and use of data.
Oracle's Java and Java EE strategy provides a rock-solid foundation for enterprise applications through consolidation on WebLogic Server and Oracle Fusion Middleware. This establishes an application grid that enables efficiency, agility, and high performance through automation, dynamic scaling, and resource sharing across the data center. The virtualization capabilities of WebLogic Server further optimize utilization and deployment speed in both private and public cloud environments.
In this webinar the CTO and Product Management Director of Service2Media explain about the Service2Media App Lifecycle Platform - M2Active. M2Active is the technique behind the platform: Architecture and Runtimes. This webinar is rather technical and especially interesting for CIO's or app development and IT staff that are interested to use The App Lifecycle Platform to develop portfolio's of core and critical App's.
This document discusses how Java supports the creation of Web 2.0 services. It outlines technologies like SOA, web services, AJAX, and dynamic languages that are supported by the Java platform. It also discusses Java EE 6 and future trends like multi-screen applications, mixing frameworks and languages, and new APIs. The document provides links to resources for technologies like OpenESB, SailFin, GlassFish, Jersey, JavaFX, and JRuby.
This document discusses how Java supports the creation of Web 2.0 services. It outlines technologies like SOA, web services, AJAX, and dynamic languages that are supported by the Java platform. It also discusses Java EE 6 and future trends like multi-screen applications, mixing frameworks and languages, and new APIs. The document provides links to resources for technologies like OpenESB, SailFin, GlassFish, Jersey, JavaFX, and JRuby.
This document discusses how Java supports the creation of Web 2.0 services. It outlines technologies like SOA, web services, AJAX, and dynamic languages that are supported by the Java platform. It also discusses Java EE 6 and future trends like multi-screen applications, mixing frameworks and languages, and new APIs. The document provides links to resources for technologies like OpenESB, SailFin, GlassFish, Jersey, JavaFX, and JRuby.
The document introduces Java 8 and Java ME 8, which are described as the biggest upgrades to the Java programming model. Key features include lambda expressions, default methods, bulk operations on collections, and improved modularity, performance, productivity and security. Java 8 aims to simplify parallel programming and make development easier. Java ME 8 further aligns Java for embedded devices and the Internet of Things.
- Java EE provides APIs to develop distributed applications using the client-server model, where requests from clients are served by remote servers.
- In the client-server model, a client such as a web browser makes requests to a server like a web server, which responds with static or dynamic content typically in HTML format.
- The Java EE platform facilitates an architecture where business components are placed in a separate middle tier, enhancing features like scalability, extensibility and maintainability.
Similar to Terence Barr - what's new in m&e - 24mai2011 (20)
How to Digitally Transform and Stay Competitive with a Zero-code Digital Busi...Agora Group
This document describes a digital platform that allows for personalized application design and automation. It can be integrated with existing ERP and CRM systems. The platform has over 3.5 million users worldwide across 40 countries and Fortune 500 companies. It offers a no-code approach and fast implementation. The document then goes on to describe the various functionalities and modules of the platform, including connectivity, processes, data management, intranet/extranet, and document management.
The document discusses the role of business process management (BPM) in enabling organizational paradigm shifts from reactive to proactive, inward to outward, and low-value to high-value. It provides case studies on using BPM to automate supplier invoice processing, improve sales and distribution workflows using IoT, and leverage robotic process automation to reduce costs. The presentation covers key BPM concepts like data capturing, parameterization, process triggers, and how technologies like artificial intelligence can optimize process rules based on analytics.
This 3-sentence summary provides an overview of the key points about a classroom course on conducting internet research:
The course is divided into two parts, with the first being a theoretical introduction that covers the history, actors, and definitions involved in internet intelligence and the second being a hands-on portion where students will use various software tools and online sources to perform sample research on individuals, companies, investigations, and productions. Successful completion of the course exercises and a final research report are required to attain the learning objectives of understanding professional search strategies, tricks, and connecting information on individuals, businesses, and events.
The next generation of Companies management: state of the art in BPMAgora Group
AuraPortal International is a company created in 2002 that is financially strong with 25 million euros in initial equity capital. It has over 100 employees at its headquarters and over 500 consultants worldwide. AuraPortal provides an enterprise solution that helps organizations achieve productivity and efficiency by creating and automating processes without programming code, and applies advanced technologies to intelligence business management with a good user experience.
The document discusses capabilities of an ETL tool for processing large amounts of data. It can load and transform large XML files and flat files in memory, perform data validation and profiling, and write transformation logic within the tool. It also describes features for processing large XML files, scaling to terabytes of memory storage, monitoring processes, and batch loading/inserting large datasets. Performance metrics are provided for various data processing tasks.
The document discusses the Association of Business Process Management Professionals Romania Chapter. It provides information on ABPMP International, the founding and mission of the Romania chapter, and the chapter's vision and strategic objectives. The chapter's objectives include enrolling over 100 members by the end of 2015, certifying 10 members, organizing monthly workshops, and partnering with BPM training/certification and solutions providers. It also aims to translate BPM materials to Romanian and define BPM professional standards and a knowledge management system.
IBM’s Smarter Process Reinvent BusinessAgora Group
This document summarizes Don Seymour's presentation on IBM's Smarter Process portfolio to the BPM Eastern Europe National Conference. The presentation discusses IBM's history beginning in 1911, strategy of using data to transform industries, and Smarter Process products including Business Process Manager, Blueworks Live, Business Monitor, and Operational Decision Manager. Examples are provided of how these products help optimize processes, drive efficiency, and improve decision making.
This document discusses lessons that can be learned from international healthcare systems to develop a sustainable healthcare system. It provides 3 key lessons:
1. Prioritize health in policymaking by demonstrating how health impacts productivity, education, employment and economic growth.
2. Increase investment in healthcare through dedicated funding and by legislating specific access entitlements.
3. Engage patients by making services patient-centered, ensuring quality communication of information, and driving continuous quality improvement.
Perspective naționale și internaționale ale informaticii și standardelor medi...Agora Group
This document discusses national and international perspectives on healthcare informatics and standards. It covers HL7 Romania and its role in developing electronic health standards and certification. It also discusses new healthcare paradigms focused on quality, personalized care, and patient empowerment. Key trends include longitudinal electronic patient records, semantic and organizational interoperability, and interconnected national and regional health systems. Standardization bodies like HL7 play an important role in developing standards, methodologies, and specifications to support digital health ecosystems.
The document discusses security as a continuous concern for CIOs. It summarizes best practices for security including risk assessment, network protection, device protection and monitoring. It also discusses the importance of business impact analysis and having executive awareness of cyber security. The document notes that security threats are becoming more sophisticated and targets specific targets. It lists mobile devices, cloud computing, phishing and malware as ongoing security concerns. The document advocates for strong security policies, regular security updates, and employee education as part of an effective security program.
The document discusses various security threats that can occur in a LAN network and methods to mitigate them. It covers threats like information stealing, denial of service attacks, rogue DHCP servers and spanning tree attacks. It then introduces 802.1x authentication as a standard to authenticate devices connecting to the LAN or WLAN. It describes the protocols involved like EAPoL and RADIUS. Additional methods discussed are dynamic VLAN assignment, DHCP snooping, port security, BPDU guard, root guard and ingress filtering to enhance network security.
2. <Insert Picture Here>
What's Coming for Mobile and Embedded Java ME?
Terrence Barr
Senior Technologist, Mobile & Embedded Technologies
3. The following is intended to outline our general product
direction. It is intended for information purposes only, and
may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality,
and should not be relied upon in making purchasing
decisions.
The development, release, and timing of any features or
functionality described for Oracle’s products remains at the
sole discretion of Oracle.
3
4. Agenda
• Java Mobile
– Oracle Java Wireless Client 3.0 <Insert Picture Here>
– Lightweight UI Toolkit (LWUIT)
– Java ME + Web
• Java ME Platform Evolution
• Java Embedded
– Java: The Best Platform for Embedded
– Java SE Embedded
– Oracle Java ME Embedded Client
4 4
6. The Spectrum of Java
Servers Desktop Embedded TV Mobile Card
Java EE JavaFX Java TV MSA
Java SE Java ME Java Card
Java Language
6
7. What the Journalist are Saying
“Java may be seem like it is off the radar screen
these days when it comes to smartphones and
tablets, with platforms such as Apple's iOS and
Google's Android clearly dominating the headlines.
But don't count Java out on newfangled small form-
factor devices”
Paul Krill, Computer World, March 17, 2011
7 7
8. Java ME Platform : Design Goals
• Modernize the platform
– ME.next : updated platform specifications
– Low footprint, high performance runtimes
– Integration of Web technologies
• Power Value-Added Services in the Java mobile stack
– Developer-enabling services such as payment and advertizing
– Access to operator services through Network APIs
– Set of pre-integrand and optimized Core applications
• Transform the Consumer Experience
– Easy on-device access to popular application stores
– Portfolio of unique, critical local mobile Value-Added Services (VAS)
– Solutions for device content management
8
9. Java Mobile : 2011 Products and Technologies
• OJWC 3.0
– Superior Java Implementation
– Oracle Developer APIs
– Java + Web
• Tooling
– ME SDK 3.1
– LWUIT 1.5
• Java ME 6 (ME.next)
9 9
10. Oracle Java Wireless Client 3.0
Modern Java Feature Phone runtime
• Features
– Web UI (JSR 290)
– LWUIT optimizations
– IMS, Telephony
– Java/Javascript bridge
– Oracle Developer APIs
– SIM – based customization
– High-perf., multi-tasking VM
Release June CY2011 to Device Manufacturers
• Optional Components
– Integrated Web Runtime
10 10
11. What Qualcomm Is Saying
“Oracle’s OJWC is the preferred Java technology
solution for Brew MP”
Jason Kenagy, vice president of product management for Qualcomm
CDMA Technologies
11 11
13. OJWC 3.0 : Oracle Mobile Developer APIs for integrated VAS
Messaging / SNS Navigation / LBS Multimedia
•Background execution •Location retrieval mechanisms (CellID) •Low level media control.
•Auto start •Invocation from native apps •Prop Codec integration
•Adv. phonebook access •Expose LBS APIs to other apps. •DRM Integration
•Native inbox access •Progressive download
•Showing notifications •UI Layer support
•User accounts Mgmt.
Shopping / ecommerce Browser AMS / System
•Headless installation •Handling “non-browser” content •More system properties
•DRM Support •DRM Integration •Advanced Security
•Idle screen execution •Invocation from native apps •Interoperability with other service
•24/7 •RTSP support within browser •Network bearer API
•Invocation of native apps. •Vector font •Push Notification
13 13
14. User Interface : Lightweight UI Toolkit (LWUIT)
• Create rich User Interfaces easily
for Java Apps
• Lightweight and Flexible
• Small footprint – as low as 50KB
• Advanced UI component model, highly customizable
• Runs on any CLDC 1.1, MIDP 2.0 device
• Used as standalone library, bundled into
the application
• Strong developer adoption
• Commercially used by Comverse VVM, Emoze email,
Telmap, majimob, 8motions, MEP, StoreFront, Micello, …
• Integrated in Java ME SDK 3.0.5
• Active and vibrant Open Source community on
java.net
14
15. LWUIT : Key Features
• Rapid development
– Swing-like MVC
– Clean & simple API
• Consistent & flexible
– Portable, extendable
• Pluggable Look & Feel
– Brand-able/theme-able
• Touch screen support
• Rich widgets
• 3D, SVG Integration
• I18N/L10N, bi-di text
• Tested on broad range of devices
15
16. LWUIT : Sample Code
Rendering Rich Text / xHTML content
HTMLComponent htmlC = new HTMLComponent(new HttpRequestHandler());
Form form = new Form();
form.addComonent(htmlC);
form.show();
htmlC.setPage(http://wap.cclol.com/thedailyshow.rbml);
16
17. LWUIT 1.5 : Core Improvements
Improvements Details
ContainerList New type of List that provides greater customizability e.g. Grid view, variable row heights
etc.
Improved native Peer components allow integrating native platform components with LWUIT components
component
integration
New media Simpler API for video control handling that works better across platforms
component for
video handling
New audio API's Deep integration of audio playback into the LWUIT API as well as support for native system
sounds
New Tabs Replacement to the tabbed pane component that allows greater design flexibility and swipe
component actions.
17
18. LWUIT 1.5 : Other Enhancements
• New Platforms
– Java SE Port - Allows prototyping, demoing & debugging
LWUIT applications on top of Java SE including the ability to
embed a LWUIT application as an Applet!
– Blackberry Torch support - Many new features including
support for the torch device and improved native input.
• Tools Improvements
– New GUI Builder as part of the resource editor tool
– Resource editor redesign, including many usability
improvements
18
19. OJWC 3.0 : Java + Web Architecture Overview
• WAC 2.0 runtime on top of Java ME
runtime
• JavaScript extensions
• Multiple application models
• Integrated application management
system (AMS)
• High portability
Key Benefits
• Access Device Capability and Java Business logic from Web applications
• Web rendering within Java applications
• Seamless integration of Java apps & web applications
19 19
20. OJWC 3.0 : JSR 290 Sample Code
Embedding HTML view into Java
FluidImage fI = FluidManager.createImage(“file:///index.html”, …);
FluidPlayer fP =
FluidManager.createPlayer(fI,”javax.microedition.lcdui.Canvas);
FluidComponent fC = (FluidComponent)fluidPlayer.getTargetComponent();
fI.setViewportWidth(WIDTH);
fI.setViewportHeight(HEIGHT);
fluidPlayer.play()
Display.getDisplay(this)setCurrent((Canvas)fC);
20
21. OJWC 3.0 : Java ME + Web Sample Code
Calling Java Code from JavaScript
function startMusic() {
Widget = new bridge.JavaPackages.com.sun.j2me.jil.Widget.Widget();
AudioPlayer = Widget.Multimedia.AudioPlayer;
var fileUrl = "http://localhost/music.mp3";
Music AudioPlayer.open(fileUrl);
Player AudioPlayer.play(1);
}
function loadBirthdays() {
var PIM = bridge.JavaPackages.javax.microedition.pim.PIM;
var Contact = bridge.JavaPackages.javax.microedition.pim.Contact;
var result = new Array();
var items = PIM.getInstance().openPIMList(PIM.CONTACT_LIST,
PIM.READ_ONLY) .items();
while (items.hasMoreElements()) {
var item = items.nextElement();
if (item.countValues(Contact.BIRTHDAY) > 0) {
PIM var name = item.getString(Contact.FORMATTED_NAME, 0);
var birthday = item.getDate(Contact.BIRTHDAY, 0);
result.push(new Record(name, birthday));
}
}
return result;
}
21
22. Tooling : Java ME SDK 3.0.5
• Oracle Mobile Developer APIs
– Alignment with OJWC 3.0 (Java+Web and OJWC extension)
– Enable Developer Access to new OJWC 3.0 features
• Support for new Java ME JSRs
– JSR 257 (NFC), 258 (Custom UI), 293 (location 2.0), 253 (Telephony), 281
(IMS), 290 (Web UI)
• New Features
– New skins & graphics enhancements
– Network monitoring, on-device profiling support
– Updated Device database (WURFL)
– Update Center Functionality
• Release H2 2011 on Win XP / Vista / 7
22 22
23. Java Mobile Roadmap
Oct Dec H1 H2
CY2010 CY2011
OJWC 2.3 Java Device OJWC 3.0 OJSB 1.0
Test Suite 3.1 LWUIT 1.5 Java ME SDK 3.0.5
Upcoming Releases
• Oracle Java Wireless Client 3.0
Java ME + Web; Developer Extensions; Increased JSR Support (e.g. IMS, Web UI)
• LWUIT 1.5
GUI Builder; Menu Bar; Native Integration; HTML rendering; Virtual Keyboard Mgmt.
• Java ME SDK 3.0.5
Support for new JSRs in OJWC 2.3 and OJWC 3.0; Enhance Monitoring / Debugging
• Oracle Java Services Bridge 1.0
Java ME content management through the SIM card
• JSR 253: Telephony API JSR, JSR 290: Web UI JSR
http://oracle.com/technetwork/java/javame/roadmap
23
24. Java ME 6 : CLDC/CDC Platform Evolution
• Oracle is committed to modernizing the Java ME platform
• A Java ME evolution proposal has been sent to the JCP EC
– It will be further discussed during the next JCP meetings
• Key elements of the Java evolution proposal
– Adopt/incorporate platform/language enhancements from JDK1.6
– Drive for larger commonality between CDC and CLDC though shared
updates to java language, runtime and libraries
– Extend APIs / capabilities in existing or new optional packages
• Oracle intends to support Java ME.next in future products
– Following finalization in JCP
– Impacted product lines: Vertical implementations, VMs, tools
24 24
25. Java: The Best Platform for Embedded Applications
All the benefits of the Java language and VM: Decouples software development from hardware
1 machine-independence, cross-platform, multi- 6 development cycle
threading/-core, memory management, security, ... Fully OO & highly productive language, APIs,
7 runtime, and tools allow rapid development and
2 Proven, robust, secure, and highly performant
deployment
platform, deployed in a vast range of environments
Leverage huge Java developer base and
3 Isolates your apps from language and platform 8
ecosystem (expertise, existing code)
variations (e.g. C/C++, kernel, libc differences)
9 Easily create end-to-end solutions integrated with
4 Support for key embedded features (low footprint, Java back-end services
power management., low latency, etc)
Scalable to build solutions from constrained
Most popular embedded processors supported, 10 devices to server-class systems
5
allowing design flexibility
25
26. Oracle Java Embedded Clients
Two Configurations
Java SE
•Full Graphical support
• Java Platform SE
including Swing – Multiple ports of full java SE 6
•Includes all Java SE APIs
– Up to date w/ Java APIs and language
Java ME
– Focus: mid- and high-end devices
CDC Optional
Packages
•Foundation, Security, • Java Platform ME CDC
AWT, AGUI/Swing, XML,
media – Core based on JDK 1.4 subset
SE headless •Mobile container for MSA
•Industry standards for TV,
– Based on multiple embedded industry standards
OSGi, etc
– Focus: low- and mid-end devices
Java SE Hotspot
CDC
Embedded Operating System
26
27. Java SE Embedded
Features and Markets
• Just like Java SE, but optimized for embedded
–Reduced memory & footprint, special headless builds,
optimized for low memory, optimized GC and power
mgmt., multi-core support, ...
• Supports additional embedded architectures
• ATMs, Parking Meters, POS Systems
• Multi Function Printers
• Intelligent Power Module, Smart metering
• Netbooks, Industrial PCs
• Factory Automation, RFID readers
• Voice communication, Video conferencing
• Routers, switches, storage appliances
• Medical imaging, radar
27
28. Java SE Embedded Platform Example
GuruPlug
• Low Power ARM/Linux based device design by
Maxwell
– 512 MB RAM, 512 MB Flash, USB & Gigabit
Ethernet
– ca. 100-120 US$ for single devices
• Flexible and Capable
• Runs Java SE Arm v5/Linux headless
• Low Power Java Web Server:
http://www.theregister.co.uk/2010/11/11/diy_zero_energy_home_server/
28 28
29. Oracle Java ME Embedded Client
Features and Markets
• Industry leading best-in-class CDC Java VM
• High performance and reliability with low
requirements
• Ported to a number of processors and
operating systems, highly configurable
• Blu-ray Players, Digital TVs, Set-tops, & Media Players
• Network Equipments & Storage Devices
• VoIP Telephony
• eBook Readers
• Smart Grid/Meters
• Automotive/Telematics
• Multi-Functional Printers (MFP)
• Handheld Terminals, Kiosk
29
30. Java Embedded Roadmap
Q2 Q3 Q4 Q4
CY2011 CY2012
Java SE Java SE
Embedded 6u25 Embedded 8
Embedded 7
Java ME CDC Java ME CDC
Embedded 1.x Embedded
Graphics with • JDK 7 • VM Improvements
hardware
•Additional • Improved Graphics
acceleration
PBP and JSR 239 platform support
API convergence of Java ME CDC and Java SE …
30