Use your web development (HTML, CSS, and JavaScript) skills to build desktop and mobile applications using Titanium Developer platform.
Presented on Barcamp Singapore 4
This document provides an overview of an IoT technologies company and several case studies of IoT products and solutions they have developed. It discusses the company's focus on turning innovative ideas into products, providing embedded hardware and software systems and cloud platform services. It then summarizes several case studies, including smart home automation hubs, IoT gateways, a Zigbee gateway, a Zigbee-HomeKit gateway, a Windows 10 universal app for a connected home, and an Internet of Everything platform.
Accessibility update for print disability round tableAndrew Arch
Â
Accessibility update for print disability round table conference in Sydney, April 2018. Presentation concentrates on WCAG 2.1, but highlights other W3C / WAI and the observed shift to inlcude usability testing with technical testing.
Modello is an open source, modular suite of applications for Tizen's in-vehicle infotainment (IVI) platform. It provides a fully functional demo environment for showcasing Tizen IVI capabilities. Key features of Modello include a home screen, app launcher, HVAC controls, dashboard, settings menu, navigation, media player, phone integration, and theming. Future plans include expanded multimedia, dashboard, localization support. The document outlines how to install Modello and get involved in its development.
A session in the DevNet Zone at Cisco Live, Berlin. This session will walk participants through the Infinite Toolkit (Application Developer Kit) to show the features of the platform and how to use the open APIs to build TV applications. The session will cover an example of building part of an EPG (Electronic Program Guide) and some of the application work we have done with our Partners. The session will also show some ideas for other non-EPG applications that can be enabled via the Infinite Toolkit. Goal: To demonstrate the openness of the main SPVSS product to our customers, partners and other Cisco BUs. To open up discussions around future direction and integration of Infinite Solutions with other Cisco products and partner and customer systems. SPVSS Customers have a desire to get their TV applications available on a broad range of devices and to enable a high velocity of change. To do this at scale Cisco needs to enable them to either use a development partner or enable themselves to develop and integrate the TV applications. The Infinite Toolkit is the means to enable our customers to do this.
A session in the DevNet Zone at Cisco Live, Berlin. In this session you will learn how to build a TV user interface application using the Infinite Toolkit. This session walks through the building of a TV application against the Infinite Home platform from simply displaying the list of channels through video playback, content protection, purchasing content, parental controls, recording management and handling multiple devices and applications in the same household. Participants will be able to utilize the knowledge gained during the session to apply to applications and development with the Infinite Toolkit.
ORACLE P6ACADEMY.com
Shared by our members
Oracle Primavera
Whatâs New in Primavera Unifier 16.1
Ray McEntee - Director, Product Strategy
Krishna Madhuvarsu â Director, Product Strategy
April, 2016
Copyright Oracle
This document provides an overview of an IoT technologies company and several case studies of IoT products and solutions they have developed. It discusses the company's focus on turning innovative ideas into products, providing embedded hardware and software systems and cloud platform services. It then summarizes several case studies, including smart home automation hubs, IoT gateways, a Zigbee gateway, a Zigbee-HomeKit gateway, a Windows 10 universal app for a connected home, and an Internet of Everything platform.
Accessibility update for print disability round tableAndrew Arch
Â
Accessibility update for print disability round table conference in Sydney, April 2018. Presentation concentrates on WCAG 2.1, but highlights other W3C / WAI and the observed shift to inlcude usability testing with technical testing.
Modello is an open source, modular suite of applications for Tizen's in-vehicle infotainment (IVI) platform. It provides a fully functional demo environment for showcasing Tizen IVI capabilities. Key features of Modello include a home screen, app launcher, HVAC controls, dashboard, settings menu, navigation, media player, phone integration, and theming. Future plans include expanded multimedia, dashboard, localization support. The document outlines how to install Modello and get involved in its development.
A session in the DevNet Zone at Cisco Live, Berlin. This session will walk participants through the Infinite Toolkit (Application Developer Kit) to show the features of the platform and how to use the open APIs to build TV applications. The session will cover an example of building part of an EPG (Electronic Program Guide) and some of the application work we have done with our Partners. The session will also show some ideas for other non-EPG applications that can be enabled via the Infinite Toolkit. Goal: To demonstrate the openness of the main SPVSS product to our customers, partners and other Cisco BUs. To open up discussions around future direction and integration of Infinite Solutions with other Cisco products and partner and customer systems. SPVSS Customers have a desire to get their TV applications available on a broad range of devices and to enable a high velocity of change. To do this at scale Cisco needs to enable them to either use a development partner or enable themselves to develop and integrate the TV applications. The Infinite Toolkit is the means to enable our customers to do this.
A session in the DevNet Zone at Cisco Live, Berlin. In this session you will learn how to build a TV user interface application using the Infinite Toolkit. This session walks through the building of a TV application against the Infinite Home platform from simply displaying the list of channels through video playback, content protection, purchasing content, parental controls, recording management and handling multiple devices and applications in the same household. Participants will be able to utilize the knowledge gained during the session to apply to applications and development with the Infinite Toolkit.
ORACLE P6ACADEMY.com
Shared by our members
Oracle Primavera
Whatâs New in Primavera Unifier 16.1
Ray McEntee - Director, Product Strategy
Krishna Madhuvarsu â Director, Product Strategy
April, 2016
Copyright Oracle
Primavera Mobile Applications - Now and Beyondp6academy
Â
Referenced: www.p6academy.com
Source: http://coll15.mapyourshow.com
Mobile is eating the world. Discover how Primavera is leading the way with the innovating mobile solutions. Whether you are a team member, project manager or an executive, learn how you can benefit from the Primavera mobile applications. This session will cover the philosophy of the Primavera mobile applications and the future of mobile innovation to support all the Primavera flagship products. Weâll also review top customer enhancements to discuss progress and get your feedback. Mobile Applications Highlights: ⢠P6 Mobile now empowers team members to enter and submit timesheets. ⢠Take advantage of the pre-built executive dashboards from P6 Analytics. ⢠First ever mobile solution on EnterpriseTrack now allows executives to view dashboards and Projects managers to approve timesheets
This document provides information about an online training course for SAP Hana Cloud Integration (HCI). The course covers prerequisites, benefits, technologies, and 15 chapters of content about HCI concepts, configuration, development and use cases. It highlights how HCI enables seamless integration between on-premise and cloud systems without opening firewalls. Interested users can enroll for the training or attend a free demo by contacting the training provider.
Dashboards as Code by Tim Hall, VP of Product | InfluxDataInfluxData
Â
We are all used to building dashboards for great visualizations, but the issue becomes how to share and collaborate on instrumentation and dashboard design. In this talk, Tim Hall will drill down on dashboard sharing, how to iterate and improve on dashboards within a repository, and lessons learned in sharing and collaborating on dashboards.
The document discusses new features in Oracle's Primavera P6 Enterprise Project Portfolio Management 16.2 release including improved usability through new HTML5 views, enhancements to activity, EPS, and resource views, daily timescale in resource analysis views, and team member filter improvements. It also discusses updates to Primavera P6 Professional and the Primavera P6 Mobile apps.
RAP is an Eclipse framework that allows running RCP applications in web browsers. RAP 1.3 introduced new graphics, browser history support, drag and drop, theming features. RAP collaborates with other Eclipse projects and provides a new tree widget. Future plans include updating frameworks, key binding support, improved mobile support, and theming improvements. RAP works on desktops and mobile devices like the iPad, with opportunities to define custom widgets and protocols.
ORACLE | P6ACADEMY.COM
Submitted and shared by our members
Agenda
⢠Introduction To Cloud Marketplace
⢠Oracle Cloud Marketplace for Cloud Partners
⢠Oracle Cloud Marketplace for Cloud Customers
⢠Partner Application Process
⢠Q&A
The document summarizes new features in the latest release of Oracle's Primavera P6 Enterprise Project Portfolio Management software. Key highlights include new HTML5 views to replace Java applets for improved usability, performance improvements for Primavera P6 Professional, and enhancements to mobile apps, global search functionality, and cloud services. The presentation provides an overview of the new features and their benefits for different industries.
What is Enterprise Resource Planning, SAP and SAP FIORI? Pavan Golesar
Â
Hi,
This material is not for commercial purpose, Disclaimer: Copyright content included.
For learning purpose only.
sapparamount@gmail.com
Pavan Golesar
ORACLE | P6ACADEMY.COM
Webcast Slides
⢠Client Administrative Features Moved to P6 Web
⢠Job Services Replaced By Scheduled Services
⢠Methodology Manager Replaced With Project
Templates (Single database for projects and templates)
⢠MS Project Link Removed
⢠New Risk Functionality moved from client to P6 Web
⢠P6 Analytics (Reporting)
⢠Business Process Management (BPM Workflow)
⢠Upgrade Information
⢠Home Window and Progress Reporter Removed
This document discusses planning for upgrading a website content management system (CMS) from version 7 to version 8. It provides tips in several areas to prepare for a successful upgrade:
1) Testing the new version thoroughly in advance, getting user feedback, and ensuring all normal tasks still work as expected.
2) Making sure the organization and its users are ready for the new user interface and have received proper training.
3) Planning adequate time for the upgrade, such as scheduling it during less busy periods, as the system will be down for users during the process.
4) Having robust backup systems and testing restorations in case issues arise during the upgrade.
Testing and Documenting Pragmatic / RESTful Web APIArul Kumaran
Â
Explains web api and why and how to do the documentation and testing. Covers behaviour driven development (BDD) and the tools that come in handy
Here are the important URL's from the presentation
- https://github.com/wordnik/swagger-ui
- https://github.com/Luracast/Restler
- https://github.com/Luracast/Restler-API-Explorer
The document provides an overview of Science Shops, which mediate between community groups and universities to conduct research. It discusses the history and models of Science Shops, including their establishment in the 1970s in the Netherlands in response to societal research needs. The DTU Science Shop in Denmark is used as a case study, outlining its goals, projects, impacts on research and education, and strategic considerations. Challenges to university cooperation with civil society through Science Shops include time pressures on researchers and a focus on practical problems rather than scientific questions.
The document discusses environmental management in transnational product chains, using the case of a Danish pesticide company operating in multiple countries. The level of environmental protection can be lower in developing countries, and companies may take advantage of weak regulations. The document examines the company's responsibilities in different contexts and regulatory environments, and how its practices align with its portrayed values. Research is analyzing the company's understanding of contexts and consistency of practices.
Taking Care of The REST - Creating your own RESTful API Server using Restler 2.0Arul Kumaran
Â
Restler 2.0 (https://github.com/Luracast/Restler) is a single file framework that can host public and protected methods of your PHP class as public and protected api respectively. This presentation talks about the opportunities in todays world and how easy it is to take them using Restler 2.0
This document discusses evaluating and testing web APIs. It covers several topics:
- The importance of API quality for customers who rely on APIs for their applications and business needs. High-quality APIs must be available, consistent, transparent, secure, performant, reliable and usable.
- Different approaches to testing APIs, including functional automation testing at different stages of the development process from continuous integration to production monitoring.
- Key aspects of API quality that should be tested, such as expected results and behaviors, error handling, internationalization, security, performance, and usability.
- The presentation aims to convey that thorough evaluation and testing of APIs is necessary to ensure they meet customers' needs and expectations.
The document provides an overview of API testing, including definitions of APIs and API testing, descriptions of common API methods like GET, POST, PUT, and DELETE, examples of API requests and responses, and advantages and challenges of API testing. It discusses basics like the API workflow, REST APIs, HTTP response codes, and types of API tests.
Building iPhone/Andriod Apps with Titanium Appcelerator for a Rails BackendAndrew Chalkley
Â
This document discusses building mobile applications for iPhone and Android using a Rails backend. It introduces Titanium, an open source framework for building native mobile apps using web technologies like HTML, CSS, and JavaScript. Titanium allows developers to write code once and deploy apps across platforms, leveraging each platform's capabilities through a common API. The document outlines Titanium's features like access to media, geolocation, accelerometer and more. It also covers the Titanium development process and resources for learning and getting help.
Java and Serverless - A Match Made In Heaven, Part 1Curity
Â
Part 1 of 2 of the "Java and Serverless" session held at the Stockholm Java User Group Meetup in Stockholm, August 22nd, 2018. Part 1 was held by Matthew Gillard, Java and Clojure Programmer at Oracle.
Description:
Java is extremely popular for most kind of server-side
development. Its stability, reliability and the wide array of good
tooling has made sure of this for many years. Java has been able to
stride through the explosive growth of virtualization and cloud
deployments, but a new application/deployment model has arrived and
although it seems to be popular, the beautiful fire of Java has not
caught light there. Here we are talking about so-called "Serverless"
platforms.
Cloud Services Powered by IBM SoftLayer and NetflixOSSaspyker
Â
This presentation covers our work starting with Acme Air web scale and transitioning to operational lessons learned in HA, automatic recovery, continuous delivery, and operational visibility. It shows the port of the Netflix OSS cloud platform to IBM's cloud - SoftLayer and use of RightScale.
Covered in this webinar:
- Intro to Perfecto
- Digital Challenges
- Understanding the Perfecto CQ Lab
- Architecture/Setup
- Perfecto University, Community and Partner Portal
- Perfecto Solution Look and Feel
- Q&A
By the end of this webinar, you'll have a solid foundation of Perfecto's tools, resources, and products.
This presentation provides a high-level Hero's journey, going from Monolith environments to microservice, containerized applications running within a container orchestration platform like Kubernetes.
Behaviour Driven Development - Cuking the Agile worldGaurav Awasthi
Â
Gaurav Awasthi presented on Behavior Driven Development (BDD) at the India Agile Week conference on October 26, 2013 in Pune. He discussed BDD concepts like writing software that matters in close collaboration with stakeholders. He explained BDD practices like writing features and scenarios in a executable way. He demonstrated tools like Cucumber, JBehave, and RSpecs that support BDD. Finally, he provided a demo of using Cucumber to write a feature file, implement step definitions in Java code, and see the tests pass.
Primavera Mobile Applications - Now and Beyondp6academy
Â
Referenced: www.p6academy.com
Source: http://coll15.mapyourshow.com
Mobile is eating the world. Discover how Primavera is leading the way with the innovating mobile solutions. Whether you are a team member, project manager or an executive, learn how you can benefit from the Primavera mobile applications. This session will cover the philosophy of the Primavera mobile applications and the future of mobile innovation to support all the Primavera flagship products. Weâll also review top customer enhancements to discuss progress and get your feedback. Mobile Applications Highlights: ⢠P6 Mobile now empowers team members to enter and submit timesheets. ⢠Take advantage of the pre-built executive dashboards from P6 Analytics. ⢠First ever mobile solution on EnterpriseTrack now allows executives to view dashboards and Projects managers to approve timesheets
This document provides information about an online training course for SAP Hana Cloud Integration (HCI). The course covers prerequisites, benefits, technologies, and 15 chapters of content about HCI concepts, configuration, development and use cases. It highlights how HCI enables seamless integration between on-premise and cloud systems without opening firewalls. Interested users can enroll for the training or attend a free demo by contacting the training provider.
Dashboards as Code by Tim Hall, VP of Product | InfluxDataInfluxData
Â
We are all used to building dashboards for great visualizations, but the issue becomes how to share and collaborate on instrumentation and dashboard design. In this talk, Tim Hall will drill down on dashboard sharing, how to iterate and improve on dashboards within a repository, and lessons learned in sharing and collaborating on dashboards.
The document discusses new features in Oracle's Primavera P6 Enterprise Project Portfolio Management 16.2 release including improved usability through new HTML5 views, enhancements to activity, EPS, and resource views, daily timescale in resource analysis views, and team member filter improvements. It also discusses updates to Primavera P6 Professional and the Primavera P6 Mobile apps.
RAP is an Eclipse framework that allows running RCP applications in web browsers. RAP 1.3 introduced new graphics, browser history support, drag and drop, theming features. RAP collaborates with other Eclipse projects and provides a new tree widget. Future plans include updating frameworks, key binding support, improved mobile support, and theming improvements. RAP works on desktops and mobile devices like the iPad, with opportunities to define custom widgets and protocols.
ORACLE | P6ACADEMY.COM
Submitted and shared by our members
Agenda
⢠Introduction To Cloud Marketplace
⢠Oracle Cloud Marketplace for Cloud Partners
⢠Oracle Cloud Marketplace for Cloud Customers
⢠Partner Application Process
⢠Q&A
The document summarizes new features in the latest release of Oracle's Primavera P6 Enterprise Project Portfolio Management software. Key highlights include new HTML5 views to replace Java applets for improved usability, performance improvements for Primavera P6 Professional, and enhancements to mobile apps, global search functionality, and cloud services. The presentation provides an overview of the new features and their benefits for different industries.
What is Enterprise Resource Planning, SAP and SAP FIORI? Pavan Golesar
Â
Hi,
This material is not for commercial purpose, Disclaimer: Copyright content included.
For learning purpose only.
sapparamount@gmail.com
Pavan Golesar
ORACLE | P6ACADEMY.COM
Webcast Slides
⢠Client Administrative Features Moved to P6 Web
⢠Job Services Replaced By Scheduled Services
⢠Methodology Manager Replaced With Project
Templates (Single database for projects and templates)
⢠MS Project Link Removed
⢠New Risk Functionality moved from client to P6 Web
⢠P6 Analytics (Reporting)
⢠Business Process Management (BPM Workflow)
⢠Upgrade Information
⢠Home Window and Progress Reporter Removed
This document discusses planning for upgrading a website content management system (CMS) from version 7 to version 8. It provides tips in several areas to prepare for a successful upgrade:
1) Testing the new version thoroughly in advance, getting user feedback, and ensuring all normal tasks still work as expected.
2) Making sure the organization and its users are ready for the new user interface and have received proper training.
3) Planning adequate time for the upgrade, such as scheduling it during less busy periods, as the system will be down for users during the process.
4) Having robust backup systems and testing restorations in case issues arise during the upgrade.
Testing and Documenting Pragmatic / RESTful Web APIArul Kumaran
Â
Explains web api and why and how to do the documentation and testing. Covers behaviour driven development (BDD) and the tools that come in handy
Here are the important URL's from the presentation
- https://github.com/wordnik/swagger-ui
- https://github.com/Luracast/Restler
- https://github.com/Luracast/Restler-API-Explorer
The document provides an overview of Science Shops, which mediate between community groups and universities to conduct research. It discusses the history and models of Science Shops, including their establishment in the 1970s in the Netherlands in response to societal research needs. The DTU Science Shop in Denmark is used as a case study, outlining its goals, projects, impacts on research and education, and strategic considerations. Challenges to university cooperation with civil society through Science Shops include time pressures on researchers and a focus on practical problems rather than scientific questions.
The document discusses environmental management in transnational product chains, using the case of a Danish pesticide company operating in multiple countries. The level of environmental protection can be lower in developing countries, and companies may take advantage of weak regulations. The document examines the company's responsibilities in different contexts and regulatory environments, and how its practices align with its portrayed values. Research is analyzing the company's understanding of contexts and consistency of practices.
Taking Care of The REST - Creating your own RESTful API Server using Restler 2.0Arul Kumaran
Â
Restler 2.0 (https://github.com/Luracast/Restler) is a single file framework that can host public and protected methods of your PHP class as public and protected api respectively. This presentation talks about the opportunities in todays world and how easy it is to take them using Restler 2.0
This document discusses evaluating and testing web APIs. It covers several topics:
- The importance of API quality for customers who rely on APIs for their applications and business needs. High-quality APIs must be available, consistent, transparent, secure, performant, reliable and usable.
- Different approaches to testing APIs, including functional automation testing at different stages of the development process from continuous integration to production monitoring.
- Key aspects of API quality that should be tested, such as expected results and behaviors, error handling, internationalization, security, performance, and usability.
- The presentation aims to convey that thorough evaluation and testing of APIs is necessary to ensure they meet customers' needs and expectations.
The document provides an overview of API testing, including definitions of APIs and API testing, descriptions of common API methods like GET, POST, PUT, and DELETE, examples of API requests and responses, and advantages and challenges of API testing. It discusses basics like the API workflow, REST APIs, HTTP response codes, and types of API tests.
Building iPhone/Andriod Apps with Titanium Appcelerator for a Rails BackendAndrew Chalkley
Â
This document discusses building mobile applications for iPhone and Android using a Rails backend. It introduces Titanium, an open source framework for building native mobile apps using web technologies like HTML, CSS, and JavaScript. Titanium allows developers to write code once and deploy apps across platforms, leveraging each platform's capabilities through a common API. The document outlines Titanium's features like access to media, geolocation, accelerometer and more. It also covers the Titanium development process and resources for learning and getting help.
Java and Serverless - A Match Made In Heaven, Part 1Curity
Â
Part 1 of 2 of the "Java and Serverless" session held at the Stockholm Java User Group Meetup in Stockholm, August 22nd, 2018. Part 1 was held by Matthew Gillard, Java and Clojure Programmer at Oracle.
Description:
Java is extremely popular for most kind of server-side
development. Its stability, reliability and the wide array of good
tooling has made sure of this for many years. Java has been able to
stride through the explosive growth of virtualization and cloud
deployments, but a new application/deployment model has arrived and
although it seems to be popular, the beautiful fire of Java has not
caught light there. Here we are talking about so-called "Serverless"
platforms.
Cloud Services Powered by IBM SoftLayer and NetflixOSSaspyker
Â
This presentation covers our work starting with Acme Air web scale and transitioning to operational lessons learned in HA, automatic recovery, continuous delivery, and operational visibility. It shows the port of the Netflix OSS cloud platform to IBM's cloud - SoftLayer and use of RightScale.
Covered in this webinar:
- Intro to Perfecto
- Digital Challenges
- Understanding the Perfecto CQ Lab
- Architecture/Setup
- Perfecto University, Community and Partner Portal
- Perfecto Solution Look and Feel
- Q&A
By the end of this webinar, you'll have a solid foundation of Perfecto's tools, resources, and products.
This presentation provides a high-level Hero's journey, going from Monolith environments to microservice, containerized applications running within a container orchestration platform like Kubernetes.
Behaviour Driven Development - Cuking the Agile worldGaurav Awasthi
Â
Gaurav Awasthi presented on Behavior Driven Development (BDD) at the India Agile Week conference on October 26, 2013 in Pune. He discussed BDD concepts like writing software that matters in close collaboration with stakeholders. He explained BDD practices like writing features and scenarios in a executable way. He demonstrated tools like Cucumber, JBehave, and RSpecs that support BDD. Finally, he provided a demo of using Cucumber to write a feature file, implement step definitions in Java code, and see the tests pass.
2013 ASTD TechKnowledge Case Studies â Aaron SilversRustici Software
Â
The document discusses the Transitioning and Learning Architecture (TLA), which is intended to replace SCORM and focus on lifelong learning beyond just formal courses. The TLA includes Experience API for tracking learning experiences, learner profiles, content brokering, and competency networks. It emphasizes open source solutions and getting involved in the developer community to help evolve specifications and transition systems to support the new architecture.
This document discusses Java platforms for Internet of Things (IoT) applications. It begins with an introduction to IoT and common IoT device platforms like Raspberry Pi, BeagleBone Black, and i.MX6. It then covers how Java is well-suited for IoT with features like decades of evolution, open source tools, and multi-platform support. The document outlines Java SE Embedded and its compact profiles, as well as Oracle's Java Embedded Suite which bundles Java SE Embedded with JavaDB, GlassFish, and Jersey. It also briefly introduces Oracle Event Processing and Berkeley DB as relevant Java technologies for IoT.
Getting Started with Splunk Breakout SessionSplunk
Â
This document provides an overview and introduction to Splunk Enterprise. It begins with an agenda that outlines discussing Splunk Enterprise, a live demonstration of using Splunk, deployment architecture, the Splunk community, and a Q&A. It then discusses how Splunk can unlock insights from machine data generated from various sources. The live demo shows installing Splunk, forwarding sample data, and performing searches. It also discusses deploying Splunk at scale, distributed architectures, and support resources available through the Splunk community.
The document discusses getting started with cloud native development and provides an overview of Oracle's cloud platform for application development, which supports building modern cloud-native applications using technologies like microservices, containers, and mobile development tools, and allows developers to test and deploy applications in the cloud with services for continuous delivery, scaling, and monitoring. It also highlights Oracle's developer automation, Java, and container cloud services that help developers build, deploy, and manage applications in a cloud environment.
Automating the management of Akamai properties with Open Sourceđť Javier Garza
Â
Slides from a presentation at Akamai's Edge World 2019 conference. Javier Garza (Developer Evangelist at Akamai) shows how to leverage the Akamai CLI and Open Source tools like HTTPie and jq to build a framework that can manage Akamai configuration changes in an automated way and that's easy to integrate with CI/CD automation tools like Jenkins
This document provides an overview of the SharePoint Apps model, including the key forces driving the new app-based architecture, the hosting models for apps, and the structures that support apps in SharePoint. The main points are:
- Competitive pressures like needing functionality quickly and cheaply drove Microsoft to adopt a cloud-based app model for SharePoint to allow on-demand provisioning of new capabilities.
- There are three main hosting models for apps - SharePoint-hosted, provider-hosted, and Azure autohosted - each with different requirements for where app code and resources reside.
- Apps are structured with a Host Web where they are installed and optionally an App Web to store app resources isolated from
NSTC2019: Choosing CI Friendly Mobile Automation Framework Shashikant Jagtap
Â
This document discusses factors to consider when choosing a mobile test automation framework for continuous integration (CI). It covers various mobile development technologies, test automation frameworks for both native and cross-platform apps, and how frameworks fit with CI pipelines. The key aspects to evaluate include the development technology, who will write tests, whether tests need access app internals, the programming languages and skills available, and whether the CI server supports mobile testing. The document emphasizes that the most important thing is to start writing tests and refining the approach over time based on lessons learned.
The document discusses using Terraform to automate deployment of resources in Oracle Cloud Infrastructure (OCI). It begins with an introduction to Terraform and its components like providers, modules, and backends. It then covers initial steps for setting up Terraform for OCI including installing Terraform, configuring the OCI provider, and running basic commands. The document outlines next steps like using Terraform to build small OCI infrastructures and combining configurations. It introduces using modules to define reusable infrastructure components. Finally, it provides an example of a Trivadis module for deploying a training lab environment on OCI.
The document discusses the Aruba SE Enablement Lab, which provides partner engineers access to demo Aruba technologies. It details the history and evolution of previous partner labs, and describes the current lab's infrastructure and capabilities. These include technologies like ClearPass, controllers, access points, AirWave, and AOS. The document also provides guidance on deploying your own lab, including recommended hardware and software, financial resources for partners, and how to get support.
Similar to Using Titanium for multi-platform development including iPhone and Android (20)
Being chased by tight deadlines, we often forget to sharpen our axe and burn ourselves instead. This presentation walks through a process of discovering ways to speed up development. Talks about general mobile development process and xamarin specific ways and tools to improve productivity.
Xamarin as a mobile development platform getting huge adoption starting from startups to huge enterprises which creates lot of opportunities for developers like us.
In this user group meetup, Arul, a practicing Xamarin architect will share his experience, insights and best practices on building apps using Xamarin.
Agenda
---------
⢠iOS Native Development with Xamarin (90 Mins)
⢠Enhancing MonoTouch.Dialog (60 Mins)
⢠Discussion & QA (30 Mins)
Less Verbose ActionScript 3.0 - Write less and do more!Arul Kumaran
Â
While we all like AS3 for consistency, better performance and OOP, many of us hate it for its verbose nature. If you share this view, then you will find this session helpful in your day-to-day development tasks, be it an agency interactive or a complex application. There are micro frameworks like SimpleAS3, as3Query (ported from jQuery) and Short that attempt to reduce the verboseness of the language. This session will explore such frameworks and other tips and tricks to simplify the language for us.
UI Interactions Testing with FlexMonkeyArul Kumaran
Â
FlexMonkey is a testing framework for Flex applications that allows for automated testing of user interfaces. It captures tests like a functional tool but scripts them within FlexUnit, a unit testing framework for Flex. FlexMonkey is free, open source, and built on the Adobe Flex Automated Testing API. It handles Flex UI events without needing JavaScript or browser plugins by writing unit tests entirely in ActionScript.
The document discusses the benefits of exercise for mental health. 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 mental illness and improve symptoms.
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...Jason Yip
Â
The typical problem in product engineering is not bad strategy, so much as âno strategyâ. This leads to confusion, lack of motivation, and incoherent action. The next time you look for a strategy and find an empty space, instead of waiting for it to be filled, I will show you how to fill it in yourself. If youâre wrong, it forces a correction. If youâre right, it helps create focus. Iâll share how Iâve approached this in the past, both what works and lessons for what didnât work so well.
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
Â
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
Discover top-tier mobile app development services, offering innovative solutions for iOS and Android. Enhance your business with custom, user-friendly mobile applications.
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
Â
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power gridâs behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframePrecisely
Â
Inconsistent user experience and siloed data, high costs, and changing customer expectations â Citizens Bank was experiencing these challenges while it was attempting to deliver a superior digital banking experience for its clients. Its core banking applications run on the mainframe and Citizens was using legacy utilities to get the critical mainframe data to feed customer-facing channels, like call centers, web, and mobile. Ultimately, this led to higher operating costs (MIPS), delayed response times, and longer time to market.
Ever-changing customer expectations demand more modern digital experiences, and the bank needed to find a solution that could provide real-time data to its customer channels with low latency and operating costs. Join this session to learn how Citizens is leveraging Precisely to replicate mainframe data to its customer channels and deliver on their âmodern digital bankâ experiences.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Â
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
AppSec PNW: Android and iOS Application Security with MobSFAjin Abraham
Â
Mobile Security Framework - MobSF is a free and open source automated mobile application security testing environment designed to help security engineers, researchers, developers, and penetration testers to identify security vulnerabilities, malicious behaviours and privacy concerns in mobile applications using static and dynamic analysis. It supports all the popular mobile application binaries and source code formats built for Android and iOS devices. In addition to automated security assessment, it also offers an interactive testing environment to build and execute scenario based test/fuzz cases against the application.
This talk covers:
Using MobSF for static analysis of mobile applications.
Interactive dynamic security assessment of Android and iOS applications.
Solving Mobile app CTF challenges.
Reverse engineering and runtime analysis of Mobile malware.
How to shift left and integrate MobSF/mobsfscan SAST and DAST in your build pipeline.
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.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Â
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Donât worry, we can help with all of this!
Weâll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. Weâll provide examples and solutions for those as well. And naturally weâll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
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
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
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
Â
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Â
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
Using Titanium for multi-platform development including iPhone and Android
1. Using Titanium for
multi-platform development
Arul Kumaran
Twitter: @_Arul | http://blog.luracast.com
More Information:
Twitter: @appcelerator | http://appcelerator.com
BarCamp Singapore 4 1
2. Todayâs Presentation
⢠What is Titanium?
⢠Why Titanium?
⢠API Overview
⢠Demos:
â Your First Project
â Mobile TwitPic Client
â The mobile âkitchen sinkâ
â˘Q&A
@_Arul | Arul Kumaran - BarCamp Singapore 4 2
3. An Unlikely Hero
⢠For a decade, web technologies have
become one of the worldâs most popular
client application technology solutions:
â Easy to deploy and maintain
â Cross platform
â Open standards
⢠Warts and all, itâs tough to find a developer
who has ZERO experience with these tools
@_Arul | Arul Kumaran - BarCamp Singapore 4 3
4. If web apps are so great...
...why are we interested in building native
applications at all? Well:
â They feel responsive
â They leverage platform capabilities
⢠Filesystem I/O
⢠Local Database
⢠Mobile: Camera or Accelerometer
â They are or can be âalways onâ
â They can be used offline
@_Arul | Arul Kumaran - BarCamp Singapore 4 4
5. But my dev shop has...
⢠An investment in the people, tools, skills,
and technology to build web applications
⢠An appreciation for open source and open
standards
⢠A need to get market quickly
⢠An aversion to maintaining a codebase per
supported platform
@_Arul | Arul Kumaran - BarCamp Singapore 4 5
6. If only you could...
⢠Build fully native apps using web
technologies you know today
⢠Build cross platform apps from a shared
codebase
⢠Use open source software, based on open
standards
⢠Find lots of available development talent to
build these apps
@_Arul | Arul Kumaran - BarCamp Singapore 4 6
7. Enter Titanium
Titanium is an open source framework for
building native desktop and mobile
applications using open web technologies
(HTML, CSS, and JavaScript)
⢠Website: http://appcelerator.com
⢠Twitter: http://twitter.com/appcelerator
⢠Source: http://github.com/appcelerator
@_Arul | Arul Kumaran - BarCamp Singapore 4 7
8. Platforms?
⢠Desktop: Win32, Mac OS X (Intel), Linux
⢠Mobile: iPhone OS, Android
⢠More to come
@_Arul | Arul Kumaran - BarCamp Singapore 4 8
9. License?
⢠Open Source under Apache 2.0
⢠Commercial training and support services
available
⢠More value add services to come (analytics)
⢠Core SDK - always free and open source
@_Arul | Arul Kumaran - BarCamp Singapore 4 9
10. Titanium âSweet Spotâ
⢠Data-driven web service clients (Enterprise
applications)
⢠Web service mash-ups
⢠Social utilities
⢠Brand affinity
⢠Casual games
⢠Anything requiring cross-platform support
@_Arul | Arul Kumaran - BarCamp Singapore 4 10
17. Database and Filesystem
⢠Write files to the
local filesystem
⢠Read files from disk
⢠Read file via drag and
drop
⢠Use a synchronous or
async database API
@_Arul | Arul Kumaran - BarCamp Singapore 4 17
18. Workers
⢠Spin off worker threads
⢠Communicate asynchronously with the
worker through a JavaScript API
⢠Offload long running tasks to keep your app
responsive
@_Arul | Arul Kumaran - BarCamp Singapore 4 18
19. Language Modules
⢠Language modules
are optionally
included
⢠Full DOM access
⢠Three currently
supported modules:
â Ruby
â Python
â PHP
@_Arul | Arul Kumaran - BarCamp Singapore 4 19
20. More
⢠Manage/run processes and applications
⢠Take screenshots
⢠Update your application remotely
⢠Get runtime platform data
⢠More at http://codestrong.com/titanium
@_Arul | Arul Kumaran - BarCamp Singapore 4 20
29. Native UI Controls
Use native controls through a
JavaScript interface.
@_Arul | Arul Kumaran - BarCamp Singapore 4 29
30. Integrated YQL Support
⢠YQL - A web service
aggregator using
open tables
⢠Built in to
Titanium.Yahoo
namespace
@_Arul | Arul Kumaran - BarCamp Singapore 4 30
31. Facebook Connect
⢠Facebook Connect
module (currently
iPhone only)
⢠Currently support
for FQL
⢠More on the way
@_Arul | Arul Kumaran - BarCamp Singapore 4 31
32. Native iPhone UI
⢠Tab Bar
⢠Nav Bar
⢠Table View
⢠Alert / Options
⢠Group Views / Text
⢠Many More
@_Arul | Arul Kumaran - BarCamp Singapore 4 32
34. Common APIs
iPhone Table View Android Table View
Same Code Creates Both
@_Arul | Arul Kumaran - BarCamp Singapore 4 34
35. More APIs
⢠Platform / OS Data
⢠Application Properties
⢠Logging
⢠Scroll and Image Views
⢠Composite Views
⢠More always coming
@_Arul | Arul Kumaran - BarCamp Singapore 4 35
36. Still Want More?
⢠Kitchen Sink - Full API Demo
⢠Codestrong.com has Examples and Guides
⢠http://www.codestrong.com/timobile/
samples/
@_Arul | Arul Kumaran - BarCamp Singapore 4 36
37. Titanium Developer
â˘Developer is a Titanium Application
â˘Projects created/managed via Titanium
Developer
â˘Titanium Developer deploys code to
simulators
â˘Developer also helps with testing and
packaging for devices
â˘Requires sign-up for Appcelerator Network
(support, e-mail list, other services)
@_Arul | Arul Kumaran - BarCamp Singapore 4 37
38. Kicking The Tires
⢠Your first application
â Desktop project layout
â Mobile project layout
⢠Demos
â Mobile TwitPic Client
â Mobile: Kitchen Sink
@_Arul | Arul Kumaran - BarCamp Singapore 4 38