The document discusses mobile computing and provides recommendations for developing mobile applications. It describes the different modes of mobile access like web-based and native mobile apps. It outlines challenges in developing mobile strategies like supporting multiple devices and platforms, managing data, and security. The Oracle solution advocates using a common services layer, consistent programming approach, and simpler declarative programming. It presents Oracle ADF as a framework for building mobile apps that can be deployed to different devices and user interfaces.
This document contains a presentation about Oracle Application Development Framework (ADF). It introduces ADF and its key features, architecture including business services layer, controller layer, view layer and model layer. It also discusses Oracle ADF Mobile which allows developing once and deploying to multiple mobile device platforms. The presentation concludes with encouraging trying out ADF.
Managing Complexity in Mobile Application Deployment Using the OSGi Service P...mfrancis
This document discusses managing complexity in mobile application deployment. It covers mobile application architectures, deployment issues, and managing deployment. The OSGi service platform is presented as a way to address deployment challenges by providing a standardized framework for provisioning, updating, diagnosing and securing mobile applications and data. While OSGi helps, additional work is needed to support server-initiated communication, device information collection, and locking down devices.
This document provides an overview of Oracle Application Development Framework (ADF) Mobile. It discusses the challenges of developing mobile applications, Oracle's strategy of using ADF Mobile to extend enterprise applications to mobile devices, and the key aspects of ADF Mobile including its architecture, supported platforms, and development process. ADF Mobile allows building once and deploying to multiple mobile platforms, and provides tools for developing optimized mobile user interfaces and accessing backend data and services.
The document discusses different types of software application domains including system software, application software, engineering/scientific software, embedded software, product-line software, and web applications. It also outlines some new challenges in software like open world computing, ubiquitous computing, open source software, and data mining. Specifically for web applications, the document notes their network intensiveness, unpredictability, need for high performance and availability, data-driven nature, continuous evolution, and importance of security and aesthetics.
Unraveling the mystery of Cloud ComputingByron Patrick
This document discusses different types of cloud computing models including Software as a Service (SaaS), Infrastructure as a Service (IaaS), Platform as a Service (PaaS), colocation, managed hosting, and hosted applications. It provides advantages and disadvantages of each model. The document aims to explain how businesses can move applications and infrastructure to the cloud. It notes that cloud computing provides on-demand, scalable access to computing resources over the internet and is now widely used by individuals, businesses, non-profits and governments.
IBM MobileFirst - Hybrid App DevelopmentWim Tobback
IBM MobileFirst begins with a mindset: Innovative enterprises see the opportunities gained by bringing all resources together to strengthen customer engagement–whenever and wherever the customer wants, and on the customer's favorite device, which is often mobile.
Whether transforming your customer acquisition strategies, streamlining your business process, or boosting product and service innovations, you can accomplish more by focusing on mobile computing environments first.
IBM MobileFirst offers you true end-to-end mobile solutions. Some providers specialize in service offerings; some focus on platform and application development; some offer only mobile security; while others focus just on mobile device management. We bring it all.
We help your customers initiate transactions at the moment of awareness. You can encourage customer-building touchpoints and deepen relationships with your customers with realtime, one-to-one engagements. Learn what they want with powerful mobile analytics and usage data, then create more compelling interactions.
We can also help you increase workforce productivity through mobile apps that enhance collaboration, improve knowledge sharing, and speed responses. Gain efficiency by extending existing business capabilities and applications to mobile workers, partners, and customers.
SPCA2013 - Getting to grips with a SharePoint 2013 BYOD StrategyNCCOMMS
This document provides information about an IT professional with over 25 years of experience working primarily for large organizations on large projects. They specialize in large-scale SharePoint strategy, architecture, assurance and governance. They are currently working on assurance for a 170,000 seat SharePoint 2013 and Office 365 hybrid build. The document also lists upcoming speaking engagements focused on mobile capabilities in SharePoint 2013.
This document contains a presentation about Oracle Application Development Framework (ADF). It introduces ADF and its key features, architecture including business services layer, controller layer, view layer and model layer. It also discusses Oracle ADF Mobile which allows developing once and deploying to multiple mobile device platforms. The presentation concludes with encouraging trying out ADF.
Managing Complexity in Mobile Application Deployment Using the OSGi Service P...mfrancis
This document discusses managing complexity in mobile application deployment. It covers mobile application architectures, deployment issues, and managing deployment. The OSGi service platform is presented as a way to address deployment challenges by providing a standardized framework for provisioning, updating, diagnosing and securing mobile applications and data. While OSGi helps, additional work is needed to support server-initiated communication, device information collection, and locking down devices.
This document provides an overview of Oracle Application Development Framework (ADF) Mobile. It discusses the challenges of developing mobile applications, Oracle's strategy of using ADF Mobile to extend enterprise applications to mobile devices, and the key aspects of ADF Mobile including its architecture, supported platforms, and development process. ADF Mobile allows building once and deploying to multiple mobile platforms, and provides tools for developing optimized mobile user interfaces and accessing backend data and services.
The document discusses different types of software application domains including system software, application software, engineering/scientific software, embedded software, product-line software, and web applications. It also outlines some new challenges in software like open world computing, ubiquitous computing, open source software, and data mining. Specifically for web applications, the document notes their network intensiveness, unpredictability, need for high performance and availability, data-driven nature, continuous evolution, and importance of security and aesthetics.
Unraveling the mystery of Cloud ComputingByron Patrick
This document discusses different types of cloud computing models including Software as a Service (SaaS), Infrastructure as a Service (IaaS), Platform as a Service (PaaS), colocation, managed hosting, and hosted applications. It provides advantages and disadvantages of each model. The document aims to explain how businesses can move applications and infrastructure to the cloud. It notes that cloud computing provides on-demand, scalable access to computing resources over the internet and is now widely used by individuals, businesses, non-profits and governments.
IBM MobileFirst - Hybrid App DevelopmentWim Tobback
IBM MobileFirst begins with a mindset: Innovative enterprises see the opportunities gained by bringing all resources together to strengthen customer engagement–whenever and wherever the customer wants, and on the customer's favorite device, which is often mobile.
Whether transforming your customer acquisition strategies, streamlining your business process, or boosting product and service innovations, you can accomplish more by focusing on mobile computing environments first.
IBM MobileFirst offers you true end-to-end mobile solutions. Some providers specialize in service offerings; some focus on platform and application development; some offer only mobile security; while others focus just on mobile device management. We bring it all.
We help your customers initiate transactions at the moment of awareness. You can encourage customer-building touchpoints and deepen relationships with your customers with realtime, one-to-one engagements. Learn what they want with powerful mobile analytics and usage data, then create more compelling interactions.
We can also help you increase workforce productivity through mobile apps that enhance collaboration, improve knowledge sharing, and speed responses. Gain efficiency by extending existing business capabilities and applications to mobile workers, partners, and customers.
SPCA2013 - Getting to grips with a SharePoint 2013 BYOD StrategyNCCOMMS
This document provides information about an IT professional with over 25 years of experience working primarily for large organizations on large projects. They specialize in large-scale SharePoint strategy, architecture, assurance and governance. They are currently working on assurance for a 170,000 seat SharePoint 2013 and Office 365 hybrid build. The document also lists upcoming speaking engagements focused on mobile capabilities in SharePoint 2013.
Developer and Fusion Middleware 1 | Mark Lancaster | Building advanced APEX 4...InSync2011
This document discusses creating advanced user interfaces in Oracle Application Express (APEX) 4. It compares the JavaScript frameworks Ext JS and jQuery, and recommends Ext JS for building application-style websites with a professional desktop user interface. It provides tips for creating APEX themes, including building templates outside of APEX, using CSS to style elements consistently, handling errors gracefully, and leveraging list templates. The presentation emphasizes keeping themes lean by starting simply and pruning unused options.
JDE & Peoplesoft 2 _ Denise Hill _ Maintenance Scheduling of electricity and ...InSync2011
Powerco uses JDE maintenance scheduling to manage maintenance of over 2.5 million assets. Asset and maintenance data is interfaced from a GIS system. Assets are organized hierarchically and 12,000 preventative maintenance schedules have been set up. Custom applications automate updating equipment routes when assets are added or changed and generate work orders. Service providers use a web and mobile app to record inspection results and defects which interface back to JDE. The system provides visibility of asset conditions across the company.
Developer & Fusion Middleware 1 _ Frank Munz _ Fusion and Middleware Cloud Se...InSync2011
Frank Munz is a consultant who focuses on Oracle Fusion Middleware. He discusses cloud computing and how it differs from previous concepts like outsourcing and clusters. Specifically, he examines Infrastructure as a Service (IaaS) provided by Amazon Web Services, how Oracle software can run on AWS, and considerations for distributed Oracle Fusion Middleware installations in the cloud.
JD Edwards & Peoplesoft 1 _ Basheer Khan _ Fusion apps overview form an imple...InSync2011
The document provides an overview of Oracle Fusion Applications from an implementation perspective. It begins with an introduction by the presenter Basheer Khan and includes an agenda that covers functionality, technology, architecture, implementation, and Q&A. The document then discusses key aspects of Fusion Applications including the included modules in the initial version, the unified data model and services, and features infused from Web 2.0 technologies.
Coopers Brewery upgraded their JD Edwards ERP system from version 8.0 to 9.0 with assistance from Red Rock. While some aspects went well like infrastructure upgrades and data conversion, there were issues with printing, order dates, rebates and invoices after go-live. Testing could have been improved and third party involvement reduced. Lessons were learned around bleeding edge software, functionality changes, and focus on testing outcomes.
Oracle Master Serials Technology Experience Program 2013 - ADF益裕 張
This document provides an overview of Oracle Application Development Framework (Oracle ADF) and Oracle ADF Mobile. It discusses Oracle ADF architecture including business services, controller, view and model layers. It also covers Oracle ADF features like simplified database access, rich web user interfaces, and integrated development. The document demonstrates Oracle ADF and ADF Mobile using examples of application, database, UI design and page flows. It also discusses enterprise development process, mobile challenges, and resources for learning more about Oracle ADF and related technologies.
Application Virtualization, University of New HampshireTony Austwick
Presentation to EDUCAUSE, NERCOMP by David Blezzard from University of New Hampshire.
More here http://www.educause.edu/nercomp-annual-conference/2016/2016/streamlining-application-deployment-and-management-through-virtualization
We will report how using the Application Jukebox application virtualization solution at the University of New Hampshire has saved time and simplified management of public and department-specific computer labs and our VDI environment. Traditionally, we used a combination of imaging and then various scripted deployments to install applications. With application virtualization, we have been able to move over a hundred Windows applications into virtual packages that can be "installed" by users on demand. We will discuss the general problem of managing large numbers of complex applications across a range of computer environments while also trying to be flexible and responsive to users.
Outcomes: Understand how application virtualization can overcome issues with deploying software * Appreciate the capabilities of Application Jukebox to be able to assess its utility to your campus * Obtain a model for evaluating a tool's potential savings
Oracle Application Express (APEX) is a rapid application development tool that allows departments to consolidate their decentralized databases into a centralized Oracle Database while still maintaining control over application development. APEX applications built on the Oracle Database ensure security, reliability, and scalability. This consolidation model addresses issues with the proliferation of insecure departmental databases like MS Access that contain business critical data.
Reporting _ Erica Harris _ Upgrading Oracle EPM from v11.1.1 to v11.1.2.pdfInSync2011
This document summarizes Erica Harris' experience upgrading her organization's Oracle EPM system from version 11.1.1.2 to 11.1.2.1. It outlines changes to the EPM architecture including moving to WebLogic server and Oracle HTTP server. It also describes the installation and configuration process and new features in applications like Planning, SmartView and LCM.
A disruptive innovation is a new technology that initially does not meet mainstream customer needs but later improves and disrupts an existing market. Mobile technologies like smartphones have grown rapidly in recent years. At Peirce College, mobile traffic to the website and student portal has increased dramatically from 2009 to 2011. The college is considering developing a mobile app or mobile-optimized website to provide services to prospective, current, and alumni students on their mobile devices. There are various tools and programming approaches for developing cross-platform mobile apps, but each platform also has its own challenges to consider.
Database@Home : Data Driven Apps : Core-dev or Low Code UITammy Bednar
There’s more than one approach to creating apps these days – knowing the options and how to choose one is critical. Low-code frameworks take a top-down approach, which can reduce complexity and development time significantly. On the other hand, core-dev frameworks are a better choice when control over every aspect of an app is essential. In this session, attendees will be introduced to a low-code framework (APEX) and a core-dev one (JET) to see how the approaches and results differ.
This document provides an overview of Oracle Application Express (APEX), a fully supported, no-cost tool for developing database-centric web applications. APEX leverages the Oracle database and allows for rapid application development using a declarative, browser-based approach. Key features highlighted include being database-centric, supporting multiple editions of Oracle Database, and enabling the development of data-driven applications, reports, and the modernization of existing Forms applications.
Oracle Systems _ Nathan Kroenert _ New Software New Hardware.pdfInSync2011
The document discusses how software and hardware have evolved together over time. New software often assumes more resources like memory and processing power, while hardware continues to improve in bandwidth and capabilities. When replacing software, it is important to consider how the new software may require updated hardware to realize performance benefits. Evaluating both software and hardware needs together allows for selecting the best matched and most cost effective solution.
This document summarizes new features in Oracle Application Express (APEX) 4.2, including enhanced support for mobile and responsive web design, packaged applications, RESTful web services, and security improvements. It also outlines the planned direction for APEX 5.0 with new capabilities like modal dialogs, drag and drop layout editing, and enhanced PDF printing.
The document discusses Oracle Fusion Middleware and Platform as a Service (PaaS) private clouds. It defines cloud computing and outlines Oracle's PaaS private cloud architecture. This architecture provides centralized management of shared components through a self-service interface. It allows departments to build applications using standardized components for integration, business processes, user interfaces, security, and more. Oracle Fusion Middleware and tools like the Enterprise Manager provide automation, elasticity, and efficient administration for the PaaS private cloud.
http://www.opitz-consulting.com/go/3-5-898
Smartphones haben unsere Welt im Schnellgang erobert. Die Tablets folgen nicht minder schnell nach. Was fasziniert uns so daran? Welche neuen Möglichkeiten bieten sich für das Business? Welchen Einfluss wird das allgegenwärtige HTML5 haben? Wie bekomme ich mobile Lösungen architektonisch optimal in meine SOA-Landschaft integriert, und welche Vorteile gewinne ich bei der Prozessautomatisierung? Diese Session liefert sowohl einen Überblick als auch Antworten für eine neue Klasse von Architekturfragen.
Die SOA-Experten Torsten Winterberg und Guido Schmutz hielten diesen Fachvortrag bei der DOAG Konferenz und Ausstellung am 20.11.2013 in Nürnberg.
--
Über uns:
Als führender Projektspezialist für ganzheitliche IT-Lösungen tragen wir zur Wertsteigerung der Organisationen unserer Kunden bei und bringen IT und Business in Einklang. Mit OPITZ CONSULTING als zuverlässigem Partner können sich unsere Kunden auf ihr Kerngeschäft konzentrieren und ihre Wettbewerbsvorteile nachhaltig absichern und ausbauen.
Über unsere IT-Beratung: http://www.opitz-consulting.com/go/3-8-10
Unser Leistungsangebot: http://www.opitz-consulting.com/go/3-8-874
Karriere bei OPITZ CONSULTING: http://www.opitz-consulting.com/go/3-8-5
http://www.opitz-consulting.com/go/3-5-898
Smartphones and tablets conquered our world. Which new opportunities are there for our businesses? Which influence has the omnipresent HTML5? How can I integrate mobile solutions in an optimal architectural way in my SOA landscapes and which kind of advantages do I gain for business process automation? This session delivers answers and puts current buzzwords like Big Data, Cloud, internet of things, HTML5 and mobile in the context of BPM and integration. Thereby we derive a reference architecture for Oracle SOA Suite, OSB, BPM Suite, Enterprise Gateway, Webcenter, ADF Mobile, etc., which makes all the buzzwords easily manageable in our daily IT work and prevents you from making mistakes others already did.
Torsten Winterberg und Guido Schmutz, both well-respected SOA Experts, presented this session at German Oracle User Communities’s Conference (DOAG Konferenz) at nov 20th 2013 in Nuremberg, Germany.
--
- - -
About us:
OPITZ CONSULTING is a leading project specialist for custom-build applications and individual business intelligence solutions in the German market. The company's ambition is to help organizations to be better than their competitors. To achieve this OPITZ CONSULTING analyses the individual competitive edge the customer has, optimizes business processes for process automation and IT-support, chooses and designs appropriate system architectures, develops and implements solutions and guarantees a 24/7 support and application maintenance. To ensure the necessary skill and qualification OPITZ CONSULTING has established a training center for customers and the internal staff.
Since 1990 over 600 customers have a long lasting and successful business relationship with OPITZ CONSULTING. Over 2/3 of the German stock index (DAX) companies rely on services from the 400+ OPITZ CONSULTING consultants. OPITZ CONSULTING maintains offices in Bad Homburg, Berlin, Essen, Gummersbach, Hamburg, Munich, Nuremberg and Kraków and Warsawa (Poland).
About us: http://www.opitz-consulting.com/en/about_us
Services: http://www.opitz-consulting.com/en/leistungsangebot
Career: http://www.opitz-consulting.com/en/career
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.
Primavera _ Greg Macpherson _ Integration with Primavera.pdfInSync2011
This document discusses integrating Primavera with other systems. It provides examples of integrating Primavera with ERP systems for budgets, costs and time. Reporting and business intelligence integration with Primavera is also covered. The benefits of integration include improved accuracy, timeliness of data and better decision making. Emerging integrations discussed include building information modeling, mobile applications, and cloud-based systems.
Developer & Fusion Middleware 2 _ Scott Robertson _ SOA, Portals and Enterpri...InSync2011
The document discusses an Employee Self Service (ESS) application created using Oracle SOA, portals, and JD Edwards for the construction company Thiess. ESS allows employees to maintain their personal details stored in JDE and integrates with a third party payroll system. Key points:
1) ESS was initially a Java web application later converted to portlets for use in a portal. This conversion caused some functionality issues.
2) ESS integrates with an external payroll system using file-based FTP integration for importing/exporting employee data and payments.
3) Testing the integration was difficult due to lack of real-time web services from the third party and performance issues when importing large amounts of
New & Emerging _ KrisDowney _ Simplifying the Change Process.pdfInSync2011
This document discusses simplifying the change management process. It provides an overview of typical change process components including inputs, outputs, and activities. It identifies common pitfalls such as lack of commitment, competence, and overcomplicating the structure. The keys to success are benefits management, effective communication, education, and monitoring implementation. Case studies demonstrate how keeping the process simple with a single focal point, regular meetings, and educated teams can lead to success, while complexity and lack of education can cause failures. The document advocates for keeping the change process simple, having strong communication, clear authorizations, an effective change advisory board, and a straightforward workflow.
More Related Content
Similar to New & Emerging | Basheer Khan | Mobile computing insights and recommendations.pdf
Developer and Fusion Middleware 1 | Mark Lancaster | Building advanced APEX 4...InSync2011
This document discusses creating advanced user interfaces in Oracle Application Express (APEX) 4. It compares the JavaScript frameworks Ext JS and jQuery, and recommends Ext JS for building application-style websites with a professional desktop user interface. It provides tips for creating APEX themes, including building templates outside of APEX, using CSS to style elements consistently, handling errors gracefully, and leveraging list templates. The presentation emphasizes keeping themes lean by starting simply and pruning unused options.
JDE & Peoplesoft 2 _ Denise Hill _ Maintenance Scheduling of electricity and ...InSync2011
Powerco uses JDE maintenance scheduling to manage maintenance of over 2.5 million assets. Asset and maintenance data is interfaced from a GIS system. Assets are organized hierarchically and 12,000 preventative maintenance schedules have been set up. Custom applications automate updating equipment routes when assets are added or changed and generate work orders. Service providers use a web and mobile app to record inspection results and defects which interface back to JDE. The system provides visibility of asset conditions across the company.
Developer & Fusion Middleware 1 _ Frank Munz _ Fusion and Middleware Cloud Se...InSync2011
Frank Munz is a consultant who focuses on Oracle Fusion Middleware. He discusses cloud computing and how it differs from previous concepts like outsourcing and clusters. Specifically, he examines Infrastructure as a Service (IaaS) provided by Amazon Web Services, how Oracle software can run on AWS, and considerations for distributed Oracle Fusion Middleware installations in the cloud.
JD Edwards & Peoplesoft 1 _ Basheer Khan _ Fusion apps overview form an imple...InSync2011
The document provides an overview of Oracle Fusion Applications from an implementation perspective. It begins with an introduction by the presenter Basheer Khan and includes an agenda that covers functionality, technology, architecture, implementation, and Q&A. The document then discusses key aspects of Fusion Applications including the included modules in the initial version, the unified data model and services, and features infused from Web 2.0 technologies.
Coopers Brewery upgraded their JD Edwards ERP system from version 8.0 to 9.0 with assistance from Red Rock. While some aspects went well like infrastructure upgrades and data conversion, there were issues with printing, order dates, rebates and invoices after go-live. Testing could have been improved and third party involvement reduced. Lessons were learned around bleeding edge software, functionality changes, and focus on testing outcomes.
Oracle Master Serials Technology Experience Program 2013 - ADF益裕 張
This document provides an overview of Oracle Application Development Framework (Oracle ADF) and Oracle ADF Mobile. It discusses Oracle ADF architecture including business services, controller, view and model layers. It also covers Oracle ADF features like simplified database access, rich web user interfaces, and integrated development. The document demonstrates Oracle ADF and ADF Mobile using examples of application, database, UI design and page flows. It also discusses enterprise development process, mobile challenges, and resources for learning more about Oracle ADF and related technologies.
Application Virtualization, University of New HampshireTony Austwick
Presentation to EDUCAUSE, NERCOMP by David Blezzard from University of New Hampshire.
More here http://www.educause.edu/nercomp-annual-conference/2016/2016/streamlining-application-deployment-and-management-through-virtualization
We will report how using the Application Jukebox application virtualization solution at the University of New Hampshire has saved time and simplified management of public and department-specific computer labs and our VDI environment. Traditionally, we used a combination of imaging and then various scripted deployments to install applications. With application virtualization, we have been able to move over a hundred Windows applications into virtual packages that can be "installed" by users on demand. We will discuss the general problem of managing large numbers of complex applications across a range of computer environments while also trying to be flexible and responsive to users.
Outcomes: Understand how application virtualization can overcome issues with deploying software * Appreciate the capabilities of Application Jukebox to be able to assess its utility to your campus * Obtain a model for evaluating a tool's potential savings
Oracle Application Express (APEX) is a rapid application development tool that allows departments to consolidate their decentralized databases into a centralized Oracle Database while still maintaining control over application development. APEX applications built on the Oracle Database ensure security, reliability, and scalability. This consolidation model addresses issues with the proliferation of insecure departmental databases like MS Access that contain business critical data.
Reporting _ Erica Harris _ Upgrading Oracle EPM from v11.1.1 to v11.1.2.pdfInSync2011
This document summarizes Erica Harris' experience upgrading her organization's Oracle EPM system from version 11.1.1.2 to 11.1.2.1. It outlines changes to the EPM architecture including moving to WebLogic server and Oracle HTTP server. It also describes the installation and configuration process and new features in applications like Planning, SmartView and LCM.
A disruptive innovation is a new technology that initially does not meet mainstream customer needs but later improves and disrupts an existing market. Mobile technologies like smartphones have grown rapidly in recent years. At Peirce College, mobile traffic to the website and student portal has increased dramatically from 2009 to 2011. The college is considering developing a mobile app or mobile-optimized website to provide services to prospective, current, and alumni students on their mobile devices. There are various tools and programming approaches for developing cross-platform mobile apps, but each platform also has its own challenges to consider.
Database@Home : Data Driven Apps : Core-dev or Low Code UITammy Bednar
There’s more than one approach to creating apps these days – knowing the options and how to choose one is critical. Low-code frameworks take a top-down approach, which can reduce complexity and development time significantly. On the other hand, core-dev frameworks are a better choice when control over every aspect of an app is essential. In this session, attendees will be introduced to a low-code framework (APEX) and a core-dev one (JET) to see how the approaches and results differ.
This document provides an overview of Oracle Application Express (APEX), a fully supported, no-cost tool for developing database-centric web applications. APEX leverages the Oracle database and allows for rapid application development using a declarative, browser-based approach. Key features highlighted include being database-centric, supporting multiple editions of Oracle Database, and enabling the development of data-driven applications, reports, and the modernization of existing Forms applications.
Oracle Systems _ Nathan Kroenert _ New Software New Hardware.pdfInSync2011
The document discusses how software and hardware have evolved together over time. New software often assumes more resources like memory and processing power, while hardware continues to improve in bandwidth and capabilities. When replacing software, it is important to consider how the new software may require updated hardware to realize performance benefits. Evaluating both software and hardware needs together allows for selecting the best matched and most cost effective solution.
This document summarizes new features in Oracle Application Express (APEX) 4.2, including enhanced support for mobile and responsive web design, packaged applications, RESTful web services, and security improvements. It also outlines the planned direction for APEX 5.0 with new capabilities like modal dialogs, drag and drop layout editing, and enhanced PDF printing.
The document discusses Oracle Fusion Middleware and Platform as a Service (PaaS) private clouds. It defines cloud computing and outlines Oracle's PaaS private cloud architecture. This architecture provides centralized management of shared components through a self-service interface. It allows departments to build applications using standardized components for integration, business processes, user interfaces, security, and more. Oracle Fusion Middleware and tools like the Enterprise Manager provide automation, elasticity, and efficient administration for the PaaS private cloud.
http://www.opitz-consulting.com/go/3-5-898
Smartphones haben unsere Welt im Schnellgang erobert. Die Tablets folgen nicht minder schnell nach. Was fasziniert uns so daran? Welche neuen Möglichkeiten bieten sich für das Business? Welchen Einfluss wird das allgegenwärtige HTML5 haben? Wie bekomme ich mobile Lösungen architektonisch optimal in meine SOA-Landschaft integriert, und welche Vorteile gewinne ich bei der Prozessautomatisierung? Diese Session liefert sowohl einen Überblick als auch Antworten für eine neue Klasse von Architekturfragen.
Die SOA-Experten Torsten Winterberg und Guido Schmutz hielten diesen Fachvortrag bei der DOAG Konferenz und Ausstellung am 20.11.2013 in Nürnberg.
--
Über uns:
Als führender Projektspezialist für ganzheitliche IT-Lösungen tragen wir zur Wertsteigerung der Organisationen unserer Kunden bei und bringen IT und Business in Einklang. Mit OPITZ CONSULTING als zuverlässigem Partner können sich unsere Kunden auf ihr Kerngeschäft konzentrieren und ihre Wettbewerbsvorteile nachhaltig absichern und ausbauen.
Über unsere IT-Beratung: http://www.opitz-consulting.com/go/3-8-10
Unser Leistungsangebot: http://www.opitz-consulting.com/go/3-8-874
Karriere bei OPITZ CONSULTING: http://www.opitz-consulting.com/go/3-8-5
http://www.opitz-consulting.com/go/3-5-898
Smartphones and tablets conquered our world. Which new opportunities are there for our businesses? Which influence has the omnipresent HTML5? How can I integrate mobile solutions in an optimal architectural way in my SOA landscapes and which kind of advantages do I gain for business process automation? This session delivers answers and puts current buzzwords like Big Data, Cloud, internet of things, HTML5 and mobile in the context of BPM and integration. Thereby we derive a reference architecture for Oracle SOA Suite, OSB, BPM Suite, Enterprise Gateway, Webcenter, ADF Mobile, etc., which makes all the buzzwords easily manageable in our daily IT work and prevents you from making mistakes others already did.
Torsten Winterberg und Guido Schmutz, both well-respected SOA Experts, presented this session at German Oracle User Communities’s Conference (DOAG Konferenz) at nov 20th 2013 in Nuremberg, Germany.
--
- - -
About us:
OPITZ CONSULTING is a leading project specialist for custom-build applications and individual business intelligence solutions in the German market. The company's ambition is to help organizations to be better than their competitors. To achieve this OPITZ CONSULTING analyses the individual competitive edge the customer has, optimizes business processes for process automation and IT-support, chooses and designs appropriate system architectures, develops and implements solutions and guarantees a 24/7 support and application maintenance. To ensure the necessary skill and qualification OPITZ CONSULTING has established a training center for customers and the internal staff.
Since 1990 over 600 customers have a long lasting and successful business relationship with OPITZ CONSULTING. Over 2/3 of the German stock index (DAX) companies rely on services from the 400+ OPITZ CONSULTING consultants. OPITZ CONSULTING maintains offices in Bad Homburg, Berlin, Essen, Gummersbach, Hamburg, Munich, Nuremberg and Kraków and Warsawa (Poland).
About us: http://www.opitz-consulting.com/en/about_us
Services: http://www.opitz-consulting.com/en/leistungsangebot
Career: http://www.opitz-consulting.com/en/career
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.
Primavera _ Greg Macpherson _ Integration with Primavera.pdfInSync2011
This document discusses integrating Primavera with other systems. It provides examples of integrating Primavera with ERP systems for budgets, costs and time. Reporting and business intelligence integration with Primavera is also covered. The benefits of integration include improved accuracy, timeliness of data and better decision making. Emerging integrations discussed include building information modeling, mobile applications, and cloud-based systems.
Similar to New & Emerging | Basheer Khan | Mobile computing insights and recommendations.pdf (20)
Developer & Fusion Middleware 2 _ Scott Robertson _ SOA, Portals and Enterpri...InSync2011
The document discusses an Employee Self Service (ESS) application created using Oracle SOA, portals, and JD Edwards for the construction company Thiess. ESS allows employees to maintain their personal details stored in JDE and integrates with a third party payroll system. Key points:
1) ESS was initially a Java web application later converted to portlets for use in a portal. This conversion caused some functionality issues.
2) ESS integrates with an external payroll system using file-based FTP integration for importing/exporting employee data and payments.
3) Testing the integration was difficult due to lack of real-time web services from the third party and performance issues when importing large amounts of
New & Emerging _ KrisDowney _ Simplifying the Change Process.pdfInSync2011
This document discusses simplifying the change management process. It provides an overview of typical change process components including inputs, outputs, and activities. It identifies common pitfalls such as lack of commitment, competence, and overcomplicating the structure. The keys to success are benefits management, effective communication, education, and monitoring implementation. Case studies demonstrate how keeping the process simple with a single focal point, regular meetings, and educated teams can lead to success, while complexity and lack of education can cause failures. The document advocates for keeping the change process simple, having strong communication, clear authorizations, an effective change advisory board, and a straightforward workflow.
Oracle Systems _ Kevin McIsaac _The IT landscape has changed.pdfInSync2011
The IT landscape has changed significantly due to three major trends:
1) Moore's law has led to increased computing power and data storage capacity but managing complexity and power efficiency is now more important.
2) Server virtualization has improved utilization and flexibility but most organizations have not virtualized mission critical applications.
3) Cloud computing is seen not just as a technology but as capabilities around agility, efficiency, and cost that are aligned to business needs.
Reporting _ Scott Tunbridge _ Op Mgmt to Perf Excel.pdfInSync2011
The document discusses operational management and performance excellence. It lists conference dates and locations for Oracle events in 2011-2012 in San Francisco, Latin America, and Tokyo. It then discusses how enterprise performance management and business intelligence tools can help companies achieve management excellence and operational excellence to gain a competitive advantage.
Developer and Fusion Middleware 2 _ Scott Robertson _ SOA, portals and entepr...InSync2011
The document discusses an Employee Self Service (ESS) application created using Oracle SOA, portals, and JD Edwards for the construction company Thiess. ESS allows employees to maintain their personal details stored in JDE and integrates with a third party payroll system. Key points:
1) ESS was initially a Java web application later converted to portlets for use in a portal. This conversion caused some functionality issues.
2) ESS integrates with an external payroll system using file-based FTP integration for importing/exporting employee data and payments.
3) Testing the integration was difficult due to lack of real-time web services from the third party and performance issues when importing large amounts of
Primavera _ Loretta Bayliss _ Implementing EPPM in rapidly changing and compe...InSync2011
Implementing EPPM in a rapidly changing business environment requires considering key factors. These include understanding business drivers, planning comprehensively, collaborating with stakeholders, and ensuring success through a proven iterative process. It also means debunking myths about new software versions, negotiating effective software procurement, and sustaining support beyond initial Oracle agreements.
Database & Technology 1 _ Martin Power _ Delivering Oracles hight availabilit...InSync2011
The document describes how a large public sector organization achieved 99.999% availability for their Oracle database environment across 24/7 operations using Oracle Enterprise Manager 11g and other Oracle technologies. Key steps included building a single server image with operating system, configurations and patching; creating a gold image in OEM; deploying the image to new servers via PXE boot; and using Data Guard for automated failover and patching. This allowed the organization to transition to a horizontally scalable high availability database environment meeting their availability requirements within minutes using Oracle solutions.
Database & Technology 1 _ Craig Shallahamer _ Unit of work time based perform...InSync2011
- The document discusses analyzing database performance using time-based analysis, specifically analyzing the elapsed time taken to process individual units of work.
- It provides an example of calculating service time, queue time, and response time per physical I/O request based on total times and number of I/Os over an interval.
- Using these parameters, it demonstrates how to model the situation in a response time graph using a tool called M-Solver to analyze how proposed solutions might impact performance.
Database & Technology 1 _ Marcelle Kratchvil _ Why you should be storing unst...InSync2011
Over 80% of data is unstructured such as multimedia, documents and files. Storing this data in the database provides benefits like manageability, security, backup/recovery and flexibility through features such as indexing, processing and linking related data. While there are some concerns around maturity, performance and complexity, on balance there are more advantages to managing all data centrally in the database.
Database & Technology 1 _ Milina Ristic _ Why use oracle data guard.pdfInSync2011
This document discusses Oracle Data Guard and its functions. It provides information on different Data Guard configurations like physical and logical standbys. It describes features of Data Guard 11g like snapshot and active Data Guard. The benefits of physical and logical standbys are outlined. Tips are provided on tasks like running backups on a physical standby, tracing the apply process, bulk updates, reinstantiation of tables, and skipping transactions.
Database & Technology 1 _ Tom Kyte _ SQL Techniques.pdfInSync2011
- The document discusses various SQL techniques, including using rownum, scalar subqueries, analytics, hints, materialized views, and merge statements.
- It emphasizes that the schema matters greatly for query performance and provides examples showing performance differences between index organized tables and heap tables.
- It also notes that you need to continually learn new things as SQL and Oracle evolve over time, providing examples of newer SQL features and hints.
This document provides an overview of Oracle's flashback query and total recall features.
Flashback query allows querying data as it existed at a past point in time using AS OF clauses. Total recall, new in Oracle 11g, introduces flashback archives to enable restoring and querying historical data going back weeks or months. It works by automatically archiving changes to enabled tables in flashback archive tables with advanced compression.
This document provides tips for improving Oracle database security. It recommends granting privileges only as needed, restricting administrative access, using roles to manage privileges, encrypting passwords, and limiting access to sensitive data and metadata. Proper user and privilege management can help enhance security. Regular backups and testing changes are also advised to ensure data integrity and recoverability in the event of issues.
Databse & Technology 2 _ Francisco Munoz alvarez _ 11g new functionalities fo...InSync2011
Oracle 11G includes several new functionalities to improve performance and capabilities for DBAs. Key improvements include Advanced Compression which can compress data by 5x, RAC performance which is 70% faster, and optimizer statistics collection which is 10x faster. New features also allow read-only access to physical standbys, invisible indexes for testing without dropping indexes, and Real Application Testing to test changes against real workloads before production.
The document discusses the risks and challenges of automatically gathering statistics in an Oracle database. It notes that while gathering statistics is intended to optimize SQL performance, it can sometimes have the unintended effect of adding more expensive SQL or invalidating cached execution plans, potentially slowing performance. The recommendation is that unless database performance is known to be poor, statistics should not be changed automatically and the risks of gathering statistics outweigh the potential benefits.
Databse & Technology 2 _ Shan Nawaz _ Oracle 11g Top 10 features - not your u...InSync2011
The document discusses several new features in Oracle 11g, including poor man's parallelism using DBMS_PARALLEL_EXECUTE, which allows parallel updating of large datasets without needing the Enterprise Edition. It also discusses the Compare and Converge feature using DBMS_COMPARISON to identify differences between datasets across databases or within a database, and synchronize the data. The presentation provides examples of implementing poor man's parallelism using DBMS_PARALLEL_EXECUTE to create tasks and chunks for parallel updating.
Databse & Technology 2 _ Paul Guerin _ The biggest looser database - a boot c...InSync2011
The document discusses database optimization techniques including right-sizing the database capacity, identifying unused tables and indexes to drop, archiving expired data to reduce table sizes, improving insert performance with direct-path inserts, rebuilding tables to increase block density, enabling table compression, and identifying unnecessary indexes. Specific examples are provided where these techniques reduced database sizes from 850GB to 550GB, dropped an unused 84GB table, reduced a table from 62GB to 5GB by deleting expired data, and rebuilt a table from 42GB to 2GB to improve block density.
Developer and Fusion Middleware 1 _ Kevin Powe _ Log files - a wealth of fore...InSync2011
The document discusses server log files and the forensic tools and processes used to analyze them. It describes the key steps in the forensic process as securing the scene, investigating the scene by examining log files and other system evidence, gathering and correlating evidence, and building a hypothesis. It provides examples of different types of server log files that may contain useful information, such as WebLogic server logs, HTTP access logs, and JMS message logs. It also presents two case file examples involving issues like an unbalanced load and integration failures.
Developer and Fusion Middleware 2 _ Aaron Blishen _ Event driven SOA Integrat...InSync2011
The document discusses the benefits of exercise for mental health. It states that regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against developing mental illness and improve symptoms for those who already have a condition.
Developer and Fusion Middleware 2 _Greg Kirkendall _ How Australia Post teach...InSync2011
This document provides an introduction to Service Oriented Architecture (SOA) concepts using Australia Post as an example. It explains how SOA can be visualized as a data distribution system that routes business data (packages) between applications (cities) via an enterprise service bus (distribution centers). It then provides two examples of SOA solutions to common business requirements: 1) sharing customer data between an ERP and CRM, and 2) adding a sales portal while maintaining existing integration. The goal is to help translate technical SOA terms to business concepts.
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsDianaGray10
Join us to learn how UiPath Apps can directly and easily interact with prebuilt connectors via Integration Service--including Salesforce, ServiceNow, Open GenAI, and more.
The best part is you can achieve this without building a custom workflow! Say goodbye to the hassle of using separate automations to call APIs. By seamlessly integrating within App Studio, you can now easily streamline your workflow, while gaining direct access to our Connector Catalog of popular applications.
We’ll discuss and demo the benefits of UiPath Apps and connectors including:
Creating a compelling user experience for any software, without the limitations of APIs.
Accelerating the app creation process, saving time and effort
Enjoying high-performance CRUD (create, read, update, delete) operations, for
seamless data management.
Speakers:
Russell Alfeche, Technology Leader, RPA at qBotic and UiPath MVP
Charlie Greenberg, host
Discover top-tier mobile app development services, offering innovative solutions for iOS and Android. Enhance your business with custom, user-friendly mobile applications.
"Choosing proper type of scaling", Olena SyrotaFwdays
Imagine an IoT processing system that is already quite mature and production-ready and for which client coverage is growing and scaling and performance aspects are life and death questions. The system has Redis, MongoDB, and stream processing based on ksqldb. In this talk, firstly, we will analyze scaling approaches and then select the proper ones for our system.
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving
Manufacturing custom quality metal nameplates and badges involves several standard operations. Processes include sheet prep, lithography, screening, coating, punch press and inspection. All decoration is completed in the flat sheet with adhesive and tooling operations following. The possibilities for creating unique durable nameplates are endless. How will you create your brand identity? We can help!
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...Fwdays
Direct losses from downtime in 1 minute = $5-$10 thousand dollars. Reputation is priceless.
As part of the talk, we will consider the architectural strategies necessary for the development of highly loaded fintech solutions. We will focus on using queues and streaming to efficiently work and manage large amounts of data in real-time and to minimize latency.
We will focus special attention on the architectural patterns used in the design of the fintech system, microservices and event-driven architecture, which ensure scalability, fault tolerance, and consistency of the entire system.
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor IvaniukFwdays
At this talk we will discuss DDoS protection tools and best practices, discuss network architectures and what AWS has to offer. Also, we will look into one of the largest DDoS attacks on Ukrainian infrastructure that happened in February 2022. We'll see, what techniques helped to keep the web resources available for Ukrainians and how AWS improved DDoS protection for all customers based on Ukraine experience
Conversational agents, or chatbots, are increasingly used to access all sorts of services using natural language. While open-domain chatbots - like ChatGPT - can converse on any topic, task-oriented chatbots - the focus of this paper - are designed for specific tasks, like booking a flight, obtaining customer support, or setting an appointment. Like any other software, task-oriented chatbots need to be properly tested, usually by defining and executing test scenarios (i.e., sequences of user-chatbot interactions). However, there is currently a lack of methods to quantify the completeness and strength of such test scenarios, which can lead to low-quality tests, and hence to buggy chatbots.
To fill this gap, we propose adapting mutation testing (MuT) for task-oriented chatbots. To this end, we introduce a set of mutation operators that emulate faults in chatbot designs, an architecture that enables MuT on chatbots built using heterogeneous technologies, and a practical realisation as an Eclipse plugin. Moreover, we evaluate the applicability, effectiveness and efficiency of our approach on open-source chatbots, with promising results.
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyScyllaDB
Freshworks creates AI-boosted business software that helps employees work more efficiently and effectively. Managing data across multiple RDBMS and NoSQL databases was already a challenge at their current scale. To prepare for 10X growth, they knew it was time to rethink their database strategy. Learn how they architected a solution that would simplify scaling while keeping costs under control.
"Scaling RAG Applications to serve millions of users", Kevin GoedeckeFwdays
How we managed to grow and scale a RAG application from zero to thousands of users in 7 months. Lessons from technical challenges around managing high load for LLMs, RAGs and Vector databases.
In the realm of cybersecurity, offensive security practices act as a critical shield. By simulating real-world attacks in a controlled environment, these techniques expose vulnerabilities before malicious actors can exploit them. This proactive approach allows manufacturers to identify and fix weaknesses, significantly enhancing system security.
This presentation delves into the development of a system designed to mimic Galileo's Open Service signal using software-defined radio (SDR) technology. We'll begin with a foundational overview of both Global Navigation Satellite Systems (GNSS) and the intricacies of digital signal processing.
The presentation culminates in a live demonstration. We'll showcase the manipulation of Galileo's Open Service pilot signal, simulating an attack on various software and hardware systems. This practical demonstration serves to highlight the potential consequences of unaddressed vulnerabilities, emphasizing the importance of offensive security practices in safeguarding critical infrastructure.
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...Alex Pruden
Folding is a recent technique for building efficient recursive SNARKs. Several elegant folding protocols have been proposed, such as Nova, Supernova, Hypernova, Protostar, and others. However, all of them rely on an additively homomorphic commitment scheme based on discrete log, and are therefore not post-quantum secure. In this work we present LatticeFold, the first lattice-based folding protocol based on the Module SIS problem. This folding protocol naturally leads to an efficient recursive lattice-based SNARK and an efficient PCD scheme. LatticeFold supports folding low-degree relations, such as R1CS, as well as high-degree relations, such as CCS. The key challenge is to construct a secure folding protocol that works with the Ajtai commitment scheme. The difficulty, is ensuring that extracted witnesses are low norm through many rounds of folding. We present a novel technique using the sumcheck protocol to ensure that extracted witnesses are always low norm no matter how many rounds of folding are used. Our evaluation of the final proof system suggests that it is as performant as Hypernova, while providing post-quantum security.
Paper Link: https://eprint.iacr.org/2024/257
The Microsoft 365 Migration Tutorial For Beginner.pptxoperationspcvita
This presentation will help you understand the power of Microsoft 365. However, we have mentioned every productivity app included in Office 365. Additionally, we have suggested the migration situation related to Office 365 and how we can help you.
You can also read: https://www.systoolsgroup.com/updates/office-365-tenant-to-tenant-migration-step-by-step-complete-guide/
What is an RPA CoE? Session 1 – CoE VisionDianaGray10
In the first session, we will review the organization's vision and how this has an impact on the COE Structure.
Topics covered:
• The role of a steering committee
• How do the organization’s priorities determine CoE Structure?
Speaker:
Chris Bolin, Senior Intelligent Automation Architect Anika Systems
"What does it really mean for your system to be available, or how to define w...Fwdays
We will talk about system monitoring from a few different angles. We will start by covering the basics, then discuss SLOs, how to define them, and why understanding the business well is crucial for success in this exercise.
"What does it really mean for your system to be available, or how to define w...
New & Emerging | Basheer Khan | Mobile computing insights and recommendations.pdf
1. Mobile Computing:
Insights And Recommendations
Basheer Khan
The most comprehensive Oracle applications & technology content under one roof
2. Agenda
• Introduction
• Understanding Mobile Computing
• Mobile Computing Challenges
• The Oracle Solution
• Recommended Approaches
• Case Study
• Q&A
The most comprehensive Oracle applications & technology content under one roof
3. Introduction
The most comprehensive Oracle applications & technology content under one roof
4. Presenter Bio
• Basheer Khan
– Oracle ACE Director
– Fusion Middleware & Applications
– Irvine, California, USA
– Twitter: @bkhan
– Blog: khanb.blogspot.com
The most comprehensive Oracle applications & technology content under one roof
5. Oracle ACE Program
• Designed to recognize and reward members of
the Oracle Technology and Applications
communities for their contributions to those
communities
• For more information visit:
oracle.com/technetwork/community/oracle-ace
The most comprehensive Oracle applications & technology content under one roof
6. Other ACEs at InSync11
Name Twitter
Chris Muir @chriscmuir
Connor McDonald @hamcdc
Craig Shallahamer @cshallahamer
Francisco Munoz Alvarez @fcomunoz
Richard Foote @richardfoote
Scott Wesley @swesley_perth
Tim Hall @oraclebase
The most comprehensive Oracle applications & technology content under one roof
8. Mobile Access Modes
• Web-based Mobile Access
• On-Device, Native Mobile Access
• Specialty Mobile UIs
The most comprehensive Oracle applications & technology content under one roof
9. Web-based Mobile Access
• Browser-based, connected mode
• Has existed for years but hampered by :
– Availability and cost of bandwidth
– Primitiveness of protocol support
• New smart phones
= unlimited data plans
• New mobile browsers
= improved compatibility
The most comprehensive Oracle applications & technology content under one roof
10. On-Device, Native Mobile Access
• Operate independent of the network
• Device OS/platform specific
• Common use cases:
– Industrial mobile devices, offline data gathering
– Mobile workforce applications
• Laptop-based standard platform, some re-use possible
– Mobile Applications to extend ERP Applications
• Oracle Financials: Expense Approval for Managers
The most comprehensive Oracle applications & technology content under one roof
11. Specialty Mobile UIs
• Highly specialized, some overlap:
– Games
• Not in scope for Enterprise Mobile Computing
– Widgets
• Tied to specific OS APIs e.g. Android or Yahoo! widgets
– Web Implementation
• Portion of website e.g. Facebook, LinkedIn , Yelp
– Data Collection Application
• e.g. Point of sale with barcode scanning/card reading
The most comprehensive Oracle applications & technology content under one roof
13. Challenges to Developing a Strategy
• Multiple Devices & Platforms
• Data Management
• Provisioning & Security
The most comprehensive Oracle applications & technology content under one roof
14. Multiple Devices & Platforms
• Wide range of mobile devices
• Each vendor using different programming
language, APIs and development environment
• Most organizations can only support one or
two device types
• Separate teams of highly specialized
developers for each
The most comprehensive Oracle applications & technology content under one roof
15. Data Management
• Data Management key part of the design
• In the connected scenario, mobile devices can
access enterprise data & services
• In disconnected cases, a range of problems
need to be addressed:
– How much data stored offline on each device
– Are all attributes relevant within a business object
– Infrastructure needed to support & synchronize
The most comprehensive Oracle applications & technology content under one roof
16. Provisioning & Security
• Risk of unauthorized access
• Devices can be stolen or lost
• Infrastructure to address device provisioning,
de-provisioning and general security
• Existing security infrastructure needs to work
seamlessly with device/application
provisioning infrastructure
The most comprehensive Oracle applications & technology content under one roof
17. The Oracle Solution
The most comprehensive Oracle applications & technology content under one roof
18. Key Drivers
• Common Services Layer
• Consistent Programming Approach
• Simpler Declarative Programming Approach
The most comprehensive Oracle applications & technology content under one roof
19. Common Services Layer
• Common infrastructure & services shared with
rest of enterprise
• No separate and specialized data/services
layer
• Repurpose existing service for mobile access
• Declaratively expose existing API in multiple
modes e.g. Web service or RESTful APIs
The most comprehensive Oracle applications & technology content under one roof
20. Consistent Programming Approach
• Common set of tools
– JDeveloper IDE & common programming model
• Extend existing skills required to build
browser-based applications
– Oracle Application Development Framework (ADF)
• Supports multiple User Interfaces
– Connect to data services using a pluggable layer
– Abstract underlying differences in infrastructure
The most comprehensive Oracle applications & technology content under one roof
21. Simpler Declarative Programming
• Highly standardized development
environment
– JDeveloper Integrated Development Environment
• Implementation details hidden from
developer
– Declarative metadata-driven development
• No need to worry about implementation
details on individual devices
The most comprehensive Oracle applications & technology content under one roof
22. Oracle ADF for Mobile Devices
• ADF provides common service provisioning
and data-binding layer to service multiple Uis
• Two specific UI technologies provided for
mobile devices:
– Oracle ADF Browser Client
– Oracle ADF Mobile Client
The most comprehensive Oracle applications & technology content under one roof
23. Oracle ADF Browser Client
• Based on JavaServer Faces (JSF) UI standard
• Device capabilities readily available in a
declarative fashion
• Specific rendering logic provided for
optimizing UI experience on mobile devices
• Skins for iPhone provide a close match to
native iPhone look and feel
The most comprehensive Oracle applications & technology content under one roof
24. Oracle ADF Mobile Client
• Application implementation that is deployed
to mobile device as a native application
– Develop once, deploy to multiple devices
– Familiar, declarative development experience
– Tighter integration with device-native services &
functionality (GPS, camera, barcode scanners etc.)
– Fully extensible and customizable
– Seamless integration of online/offline data access
The most comprehensive Oracle applications & technology content under one roof
25. Oracle ADF Mobile Client (cont’d)
• Two server-side services support data
synchronization between server applications
& ADF Mobile Client:
– Oracle Mobile Server: provides proven data
synchronization infrastructure & application
management capabilities
– Mobile Transaction Replay Service: replays
application transactions asynchronously between
client and server applications
The most comprehensive Oracle applications & technology content under one roof
26. Oracle ADF Mobile Architecture
The most comprehensive Oracle applications & technology content under one roof
27. Oracle ADF Mobile Architecture
• Multi-Channel Development
• Following client types supports:
– Desktop or Laptop Browsers
– Offline Desktop/Laptop Clients
– Mobile Devices
– Office Productivity Tools (e.g. Microsoft Excel)
The most comprehensive Oracle applications & technology content under one roof
28. Oracle ADF Mobile Architecture
• Key Features of Multi-Channel Development
– Common business logic layer
• Consistent, integrated components delivering services
– Common infrastructure layer
• Abstracts application from device –specific platform
– Channel-specific UI components
• Data display, visualization, service invocation etc.
– Rich set of UI rendering technologies
• Optimized for target client, robust skinning support
The most comprehensive Oracle applications & technology content under one roof
29. Oracle ADF Mobile Architecture
• Any developer can enable multi-channel
access
• Supports a variety of standards-based
interfaces
• Can easily integrate with any ERP such as E-
Business Suite, JDE, Siebel or PeopleSoft
• End-users can access enterprise applications
anywhere and anytime!
The most comprehensive Oracle applications & technology content under one roof
30. Recommended Approaches
The most comprehensive Oracle applications & technology content under one roof
31. On-Device vs. Browser-based
• Consider the advantages of browser-based:
– Increased re-use of application components:
reduces the overall development effort
– Less deployment infrastructure: only requires a
web browser on the device, no application
provisioning or data synchronization
– Wider mobile device support: can support any
device with a basic browser
The most comprehensive Oracle applications & technology content under one roof
32. On-Device vs. Browser-based
• Select On-Device, if you require:
– Extensive device services integration such as
Calendar, GPS, Barcode scanner
– Device native look-and-feel: if users are
accustomed to use one type of device
– Offline data access and performance: mission-
critical applications that need consistent data
access & performance regardless of connectivity
The most comprehensive Oracle applications & technology content under one roof
33. Web-based Mobile Access
• For smart-phones, smaller phones/tablets:
– Use ADF Mobile Browser components
– Build web pages designed for small screen form
factor and mobile navigation
• For full-size tablets (iPad or Android tablets):
– Use ADF Faces Rich Client components
– Create highly interactive UI that fully leverages
large screen form factor
– Optimized to support touch screen gestures
The most comprehensive Oracle applications & technology content under one roof
34. On-Device, Native Mobile Access
• Mobile Client Application with Local Database
– Full functionality when disconnected, synchronize
when connected
• Connected Mobile Client Application
– Data accessed through services interface real-time, no
or limited local data cached
• Laptop Client Application with Local Database
– Laptop-based client, fully functional without network
connectivity
The most comprehensive Oracle applications & technology content under one roof
35. Technology Components
Technology Mobile Client Connected Mobile Laptop Client
Components Application with Client Application Application with
Local Database Local Database
ADF Mobile Client Required Required N/A
Application
ADF Mobile Client Required Required N/A
Runtime
ADF/Fusion Web N/A N/A Required
Application
ADF Runtime N/A N/A Required
Libraries
J2EE Application N/A N/A Required
Server
The most comprehensive Oracle applications & technology content under one roof
36. Technology Components (cont’d)
Technology Mobile Client Connected Mobile Laptop Client
Components Application with Client Application Application with
Local Database Local Database
SQLite Database Required N/A Optional
Berkeley Database Optional N/A Optional
Oracle XE Database N/A N/A Optional
Oracle Mobile Optional N/A Optional
Server
Oracle Database Required Optional Required
(Server)
The most comprehensive Oracle applications & technology content under one roof
37. Typical Use Cases
Mobile Application Mobile Client Connected Mobile Laptop Client
Types Application with Client Application Application with
Local Database Local Database
Applications deployed Field Service, Inventory Public Safety
to specialized, often Transportation, Management, (Police, Fire, and
ruggedized industrial Consumer Goods Warehouse Medical)
mobile Management
Mobile workforce Pharmaceutical Sales Force Pharmaceutical
applications Sales, Insurance Automation Sales, Insurance
Extension of Expense Business Intelligence,
Enterprise Application Reporting Business Approval,
Functionality HR, Procurement,
Project Management
The most comprehensive Oracle applications & technology content under one roof
38. Specialized Mobile UIs
• Games: Do not use ADF, develop in device-native
language for performance & usability
• Widgets: Limited functionality, have gained
limited acceptance, native language
• Web Implementation: Leverage ADF Mobile
Browser for rich, mobile-optimized UI
• Data Collection: ADF Mobile Browser for casual
collection, ADF Mobile Client for rapid/repetitive
The most comprehensive Oracle applications & technology content under one roof
39. Security & Provisioning
• Security: Oracle ADF Mobile is completely
integrated with Oracle Identity Management
to ensure a common/consistent security
infrastructure
• Provisioning: Integrates seamlessly with
BlackBerry Enterprise Server or other 3rd party
device management solution. Oracle Mobile
Server provides key management services
where there is no native provisioning support
The most comprehensive Oracle applications & technology content under one roof
40. Summary
• Oracle’s Strategy formulated based on:
– Mobile users demand for extension of enterprise
applications & a highly-native user experience
– Mobile application developers need for a
framework & tools that lower barrier to entry/cost
– Constant innovations in mobile technologies that
is drive platform diversity & greater functionality
• Strategy fulfills all these requirements with a
common framework and toolset
The most comprehensive Oracle applications & technology content under one roof
41. Case Study
The most comprehensive Oracle applications & technology content under one roof
42. Automated Ticket Validation (ATV)
The most comprehensive Oracle applications & technology content under one roof
43. Featured Use Case
Mobile Application Mobile Client Connected Mobile Laptop Client
Types Application with Client Application Application with
Local Database Local Database
Applications deployed Field Service, Inventory Public Safety
to specialized, often Transportation, Management, (Police, Fire, and
ruggedized industrial Consumer Goods Warehouse Medical)
mobile Management
Mobile workforce Pharmaceutical Sales Force Pharmaceutical
applications Sales, Insurance Automation Sales, Insurance
Extension of Expense Business Intelligence,
Enterprise Application Reporting Business Approval,
Functionality HR, Procurement,
Project Management
The most comprehensive Oracle applications & technology content under one roof
44. Capitol Corridor
• 170-Mile Passenger Rail Service connecting Sierra
Foothills, Sacramento, the San Francisco Bay Area
and Silicon Valley/San Jose
• Service Plan
– 32 Trains (Mon – Fri)
– 22 Trains (Sat, Sun & Holidays)
– Connecting buses to Reno, South Lake Tahoe,
Monterey, Santa Cruz, Santa Barbara
• Partnership among CCJPA, Caltrans, Amtrak, and
Union Pacific
The most comprehensive Oracle applications & technology content under one roof
45. ATV Project
• Objectives
– Upgrade antiquated railroad seat check process
– Improve credit card processing
– Meet today’s business requirements (speed,
automation, efficiencies)
• Benefits
– Revenue Management
– Real Time Manifest/Targeted Marketing
– Real Time Credit Card Authorization
– Electronic/Digital Remittance
The most comprehensive Oracle applications & technology content under one roof
46. ATV Project
Credit Card Settlement <XML> Amtrak Server
Merchant Bank & Reconciliation Data
Credit Card <XML> Maintenance
Authorization Dashboard <XML>
Financial
& Response (APEX)
Reports Reconciliation
Data
Wireless
<XML>
Handhelds Real-time Data Remote Server
Feed
<XML> Oracle Fusion
Sale/Validation Middleware
Data
<XML>
Docking Stations Ticket Validation
Data Oracle
<XML>
Relational
End of Shift Data Database
The most comprehensive Oracle applications & technology content under one roof
47. ATV Onboard Equipment
The MC75 Motorola Handheld Computer with MSR7000-100R
Snap-on Magnetic Stripe Reader and the MZ220 Mobile Printer
(Bluetooth enabled)
The most comprehensive Oracle applications & technology content under one roof
48. ATV Functional Overview
• Tariff Book
• Ticket Validation
– Known Tickets
– Unknown Tickets
• Ticket Sales
– Cash Transaction
– Credit Card Transaction
• End-of-Trip Reporting
The most comprehensive Oracle applications & technology content under one roof
49. ATV – Tariff Book
The most comprehensive Oracle applications & technology content under one roof
50. ATV – Ticket Validation
• ATV validates Amtrak issued
train tickets via the Barcode
reader
• Conductors can access the
ticket validation screen by
tapping the Validation
menu button on the Home
screen
The most comprehensive Oracle applications & technology content under one roof
51. ATV – Ticket Validation
The most comprehensive Oracle applications & technology content under one roof
52. ATV – Ticket Sales
• ATV supports one-way
ticket sales only
• Accommodates multiple
payment options (cash,
credit, and money orders)
• To begin a ticket sale, the
conductor selects the Sales
option on the Home screen
The most comprehensive Oracle applications & technology content under one roof
53. ATV – Cash Sales
The most comprehensive Oracle applications & technology content under one roof
54. ATV – Cash Sales
Sales Receipts Ticket Seat Check
The most comprehensive Oracle applications & technology content under one roof
55. ATV – Credit Sales
The most comprehensive Oracle applications & technology content under one roof
56. ATV – Credit Sales
Sales Receipts Ticket Seat Check
The most comprehensive Oracle applications & technology content under one roof
57. ATV – End of Trip Report
The most comprehensive Oracle applications & technology content under one roof
58. Acknowledgement
• Oracle Mobile Computing Strategy
White paper dated March 2011
Author: Duncan Mills
Contributing Author: Joe Huang
The most comprehensive Oracle applications & technology content under one roof
59. About Innowave
• Founded in 2005
• Headquarters in Irvine, California and APAC office in Penang, Malaysia
• Oracle Platinum Partner, specializing in Fusion Applications and
Middleware
• Expertise includes: Fusion Middleware, ADF, BPM Suite, SOA Suite, SOA
Governance, OBIEE, WebCenter Suite, Identity Management
• Implement, upgrade, and enhance Oracle Fusion Applications, E-Business
Suite, JD Edwards, PeopleSoft, Siebel & Hyperion Applications
• Extensive experience and expertise managing global and local
implementations across various industry verticals
www.innowavetech.com
The most comprehensive Oracle applications & technology content under one roof
60. Questions?
Don’t miss!
Fusion Applications Overview:
From An Implementation Perspective
Aug 17th 12:15 – 1:00 Auditorium A
More questions?
Meet the Experts Roundtable
Aug 17th 9:00 – 9:45
Basheer Khan
bkhan@innowavetech.com
+1.949.735.4025
@bkhan
khanb.blogspot.com
The most comprehensive Oracle applications & technology content under one roof