The document discusses emerging HTML5 communication technologies and their impact. It covers new technologies like WebSockets and EventSource that enable real-time bidirectional and server-sent events between web apps and servers. It argues this will influence native apps and lead to more interconnected, adaptive and synchronized web experiences across different screens.
This document summarizes location and mapping APIs available from Ericsson Labs for open innovation. It describes APIs for mobile and web maps powered by OpenStreetMap data, as well as APIs for mobile and web location services. It also briefly describes a 3D landscape API and a Mobile OSM Creator application for contributing to OpenStreetMap. The goal is to support developers in creating new location-based innovations using these free and open APIs.
Ericsson Labs is a website primarily provided to you as a developer and innovator of new applications where we will provide you early prototypes of new enabling technologies for you to experiment with.
The Web Background service enables web applications to run partly in the background, even when the browser is not running. The part of the JavaScript code that is executed in the background can use APIs such as XMLHttpRequest to communicate over the network and Web Notifications to get the user's attention.
With the Network Probe application you can measure certain characteristics of the NAT (Network Address Translator) or firewall between your application and a server on the Internet. To understand these characteristics is important for applications relying on having information pushed form a server to a client. You can also study the measurements performed by others to get a broader understanding of these characteristics.
This document discusses prototyping sensors and actuators with Wi-Fi connectivity for use in monitoring and controlling devices remotely. It outlines several sensor and actuator components that can connect to a central HUB configuration unit wirelessly, including current sensors, temperature sensors, light sensors, wind sensors, and power switches that allow remote control and monitoring of systems over Wi-Fi.
This set of APIs provides a suite of tools for reading, storing and manipulating sensor descriptions and data. The tools provide descriptions and data in high-level standardized formats such as OGC SWE SensorML and OGC Observations and Measurements, which can be used in a variety of applications.
The document discusses digital production and provides guidance on planning, building, and producing digital projects. It covers topics like software development, digital advertising, planning documents and tools, the project lifecycle and team roles, and quality assurance testing. Production best practices emphasized include collaborating with experts, reverse engineering similar projects, and verifying technical feasibility before designing experiences.
This document summarizes location and mapping APIs available from Ericsson Labs for open innovation. It describes APIs for mobile and web maps powered by OpenStreetMap data, as well as APIs for mobile and web location services. It also briefly describes a 3D landscape API and a Mobile OSM Creator application for contributing to OpenStreetMap. The goal is to support developers in creating new location-based innovations using these free and open APIs.
Ericsson Labs is a website primarily provided to you as a developer and innovator of new applications where we will provide you early prototypes of new enabling technologies for you to experiment with.
The Web Background service enables web applications to run partly in the background, even when the browser is not running. The part of the JavaScript code that is executed in the background can use APIs such as XMLHttpRequest to communicate over the network and Web Notifications to get the user's attention.
With the Network Probe application you can measure certain characteristics of the NAT (Network Address Translator) or firewall between your application and a server on the Internet. To understand these characteristics is important for applications relying on having information pushed form a server to a client. You can also study the measurements performed by others to get a broader understanding of these characteristics.
This document discusses prototyping sensors and actuators with Wi-Fi connectivity for use in monitoring and controlling devices remotely. It outlines several sensor and actuator components that can connect to a central HUB configuration unit wirelessly, including current sensors, temperature sensors, light sensors, wind sensors, and power switches that allow remote control and monitoring of systems over Wi-Fi.
This set of APIs provides a suite of tools for reading, storing and manipulating sensor descriptions and data. The tools provide descriptions and data in high-level standardized formats such as OGC SWE SensorML and OGC Observations and Measurements, which can be used in a variety of applications.
The document discusses digital production and provides guidance on planning, building, and producing digital projects. It covers topics like software development, digital advertising, planning documents and tools, the project lifecycle and team roles, and quality assurance testing. Production best practices emphasized include collaborating with experts, reverse engineering similar projects, and verifying technical feasibility before designing experiences.
BIMserver presentation at Digital Mix, BuildingSMART week CopenhagenLéon Berlo
TNO is a large Dutch research organization focused on innovation. It developed the open source BIMserver software to enable centralized collaboration on BIM models using open standards like IFC. The BIMserver allows multiple users to access and work with the latest BIM information in real-time. It has features like merging models, change tracking, querying, and online viewing. An growing community of organizations and developers contribute to its ongoing development.
The document discusses JavaScript toolkits and how they fill gaps in browser support. It focuses on the Dojo toolkit, its goals of providing modular, efficient code to enhance browser functionality, and how it has evolved from early versions to support new standards like HTML5. The document outlines features of Dojo like DOM manipulation, Ajax, graphics, and mobile support. It also introduces three mobile projects from the Dojo Foundation for different platforms.
This document discusses HTML5 apps and different approaches for building cross-platform apps, including PhoneGap, W3C Widgets, and other runtimes. It notes that HTML5 apps can access device APIs like the camera and GPS through frameworks like PhoneGap. It also summarizes pros and cons of different approaches, such as PhoneGap providing access to many device APIs but not being a standard, and W3C Widgets being very simple to create but only supporting a few APIs.
Mobile Development with uPortal and Infusioncolinbdclark
A half-day, code-oriented workshop teaching developers how to build mobile applications using Infusion and the mobile Fluid Skinning System. Includes advice on performance optimization and techniques for using the open Web to reach more users on more devices.
The document discusses HTML5 apps and how they can be used to create mobile applications. Some key points include:
- HTML5 apps are web applications that can be deployed as widgets and access native device capabilities through widget runtimes. They allow creating cross-platform apps using web technologies.
- Widget runtimes like W3C and PhoneGap allow packaging HTML5 apps to work across different mobile platforms. They provide access to device features like the camera and contacts.
- Many mobile browsers now support HTML5, enabling the creation of "native-like" apps using standards-based web technologies without native app stores. This lowers the barrier for developers.
Dylan Schiemann of SitePen gave a presentation on Dojo Mobile at the JavaScript MiniConf in September 2010. He discussed Dojo's goals of being modular, extensible, powerful, and standards-compliant. He then described three Dojo Foundation mobile projects: WINK Toolkit for innovative mobile UIs, EmbedJS for a stripped-down Dojo on mobile, and DojoX Mobile for stable mobile support within Dojo. The projects have contributions from various companies and individuals.
The presentation supported the speech by Stefano Linguerri, JBoss Consultant, at Eclipse Day 2010 in Rome (5th October 2010). http://www.spagoworld.org/openevents/
The Open Source Screen Reader SUE – Access for the Blind by means of Training...AEGIS-ACCESSIBLE Projects
The document discusses the SUE open source screen reader project. It aims to develop a free screen reader for Linux to support office tasks, and provide training materials for teachers and visually impaired students. SUE works with Ubuntu distributions and GNOME software. It supports applications like OpenOffice, Evolution and Firefox. Training materials are available in several languages to teach users how to operate SUE and accessibility software. Future work includes adapting SUE for new versions of Ubuntu and applications.
This document discusses connecting smart things through web services orchestrations. It proposes representing each thing as a web service and connecting their functionalities by defining "pipes" between services. Pipes would be described and executed using WS-BPEL to orchestrate the connection. Users could compose pipes by importing things discovered through their smartphone cameras reading QR tags, and selecting which functionalities to connect. The approach aims to foster new applications by enabling simple mechanisms for users to connect and program things in a web of things.
This document discusses PhoneGap, an open source framework that allows developers to build native mobile apps using web technologies like HTML, CSS, and JavaScript. PhoneGap allows apps to be built once and deployed across multiple platforms including iOS, Android, BlackBerry and others. It provides access to device hardware and features while still allowing apps to be distributed through platform app stores. The document outlines what PhoneGap is, how it works, what technologies it supports, and limitations around performance for certain app types.
Esteban Lorenzano presents Reef, a Javascript/Ajax component framework for Seaside. Reef allows developers to build Ajax interactions into Seaside applications using a transparent component model. It uses a dispatcher architecture with jQuery and supports callbacks, context, decorations, and plugins to extend components. Developers are encouraged to try Reef and provide feedback.
The core principles behind Responsive Web Design at BBC News (http://m.bbc.co.uk/news).
Talk given at SudWeb 2013 (http://www.sudweb.fr/2013) in French (http://www.slideshare.net/kaelig/sudweb-2013) on May 17th, followed by the London Greewich University (in English) on May 24th.
The "Cutting the Mustard" technique is well documented on the Responsive News blog: http://responsivenews.co.uk/post/18948466399/cutting-the-mustard
W3C Widgets: Apps made with Web Standardsbrucelawson
W3C Widgets are applications developed with web standards that can run across different mobile platforms using the browser engine. A widget consists of an index.html file, assets, and a config.xml file packaged into a .wgt file. Widgets take advantage of HTML5 features like the Application Cache, WebSQL storage, and local storage. They can run on browser runtimes including Opera Mobile, Widgeon, Windows Mobile 6.5, Nokia Qt Web Runtime, and Apache Wookie. The W3C is working to define JavaScript APIs for contacts, calendar, media capture, and messaging to provide more capabilities to widgets.
This document discusses Comet and web sockets. Comet refers to techniques for long-lived HTTP connections to allow real-time data transmission from server to browser. Common Comet methods include long-polling, forever frames, and callback polling. Web sockets provide bi-directional communication over a single TCP connection and are being standardized by the W3C, addressing limitations of Comet techniques. The document provides examples of implementing Comet using Dojo and discusses related topics like Comet servers, protocols, and clients.
Web Development With Ruby - From Simple To ComplexBrian Hogan
Beyond the massive hype of Ruby on Rails, there's an amazing world of frameworks, DSLs, and libraries that make the Ruby language a compelling choice when working on the web. In this talk, you'll get a chance to see how to use Ruby to quickly build a static web site, create complex stylesheets with ease, build a simple web service, crete a simple Websocket server, and test your existing applications. Finally, you'll see a few of the ways Rails really can make developing complex applications easier, from advanced database querying to rendering views in multiple formats.
The document discusses HTML5 apps and widgets for mobile devices. It covers topics like JavaScript, CSS, cross-platform development using tools like PhoneGap, differences between W3C widgets and other specifications, and how widgets can access device capabilities. EmbedJS is presented as a tool for building cross-platform widgets using Dojo, and it supports generating code for different mobile platforms from a single codebase.
Using the Converting Media API enables you to provide adjusted multimedia files in your service or application to almost any device. It allows you to generate from one original media file different versions which can be adapted in size, codec and format to the requirement of the target device. The exposed REST - API offers an easy integration in your services and applications.
The document discusses an EventSource emulation enabler that allows the EventSource API to be used in browsers that do not natively support server-sent events. The enabler provides a simple pushed messaging API for web applications. When more browsers implement EventSource natively, applications will automatically start using the native implementation instead of the emulation. Examples are provided for how to use the enabler client-side and serve events from the server.
More Related Content
Similar to OvertheAir 2010 html5 impact on application programming
BIMserver presentation at Digital Mix, BuildingSMART week CopenhagenLéon Berlo
TNO is a large Dutch research organization focused on innovation. It developed the open source BIMserver software to enable centralized collaboration on BIM models using open standards like IFC. The BIMserver allows multiple users to access and work with the latest BIM information in real-time. It has features like merging models, change tracking, querying, and online viewing. An growing community of organizations and developers contribute to its ongoing development.
The document discusses JavaScript toolkits and how they fill gaps in browser support. It focuses on the Dojo toolkit, its goals of providing modular, efficient code to enhance browser functionality, and how it has evolved from early versions to support new standards like HTML5. The document outlines features of Dojo like DOM manipulation, Ajax, graphics, and mobile support. It also introduces three mobile projects from the Dojo Foundation for different platforms.
This document discusses HTML5 apps and different approaches for building cross-platform apps, including PhoneGap, W3C Widgets, and other runtimes. It notes that HTML5 apps can access device APIs like the camera and GPS through frameworks like PhoneGap. It also summarizes pros and cons of different approaches, such as PhoneGap providing access to many device APIs but not being a standard, and W3C Widgets being very simple to create but only supporting a few APIs.
Mobile Development with uPortal and Infusioncolinbdclark
A half-day, code-oriented workshop teaching developers how to build mobile applications using Infusion and the mobile Fluid Skinning System. Includes advice on performance optimization and techniques for using the open Web to reach more users on more devices.
The document discusses HTML5 apps and how they can be used to create mobile applications. Some key points include:
- HTML5 apps are web applications that can be deployed as widgets and access native device capabilities through widget runtimes. They allow creating cross-platform apps using web technologies.
- Widget runtimes like W3C and PhoneGap allow packaging HTML5 apps to work across different mobile platforms. They provide access to device features like the camera and contacts.
- Many mobile browsers now support HTML5, enabling the creation of "native-like" apps using standards-based web technologies without native app stores. This lowers the barrier for developers.
Dylan Schiemann of SitePen gave a presentation on Dojo Mobile at the JavaScript MiniConf in September 2010. He discussed Dojo's goals of being modular, extensible, powerful, and standards-compliant. He then described three Dojo Foundation mobile projects: WINK Toolkit for innovative mobile UIs, EmbedJS for a stripped-down Dojo on mobile, and DojoX Mobile for stable mobile support within Dojo. The projects have contributions from various companies and individuals.
The presentation supported the speech by Stefano Linguerri, JBoss Consultant, at Eclipse Day 2010 in Rome (5th October 2010). http://www.spagoworld.org/openevents/
The Open Source Screen Reader SUE – Access for the Blind by means of Training...AEGIS-ACCESSIBLE Projects
The document discusses the SUE open source screen reader project. It aims to develop a free screen reader for Linux to support office tasks, and provide training materials for teachers and visually impaired students. SUE works with Ubuntu distributions and GNOME software. It supports applications like OpenOffice, Evolution and Firefox. Training materials are available in several languages to teach users how to operate SUE and accessibility software. Future work includes adapting SUE for new versions of Ubuntu and applications.
This document discusses connecting smart things through web services orchestrations. It proposes representing each thing as a web service and connecting their functionalities by defining "pipes" between services. Pipes would be described and executed using WS-BPEL to orchestrate the connection. Users could compose pipes by importing things discovered through their smartphone cameras reading QR tags, and selecting which functionalities to connect. The approach aims to foster new applications by enabling simple mechanisms for users to connect and program things in a web of things.
This document discusses PhoneGap, an open source framework that allows developers to build native mobile apps using web technologies like HTML, CSS, and JavaScript. PhoneGap allows apps to be built once and deployed across multiple platforms including iOS, Android, BlackBerry and others. It provides access to device hardware and features while still allowing apps to be distributed through platform app stores. The document outlines what PhoneGap is, how it works, what technologies it supports, and limitations around performance for certain app types.
Esteban Lorenzano presents Reef, a Javascript/Ajax component framework for Seaside. Reef allows developers to build Ajax interactions into Seaside applications using a transparent component model. It uses a dispatcher architecture with jQuery and supports callbacks, context, decorations, and plugins to extend components. Developers are encouraged to try Reef and provide feedback.
The core principles behind Responsive Web Design at BBC News (http://m.bbc.co.uk/news).
Talk given at SudWeb 2013 (http://www.sudweb.fr/2013) in French (http://www.slideshare.net/kaelig/sudweb-2013) on May 17th, followed by the London Greewich University (in English) on May 24th.
The "Cutting the Mustard" technique is well documented on the Responsive News blog: http://responsivenews.co.uk/post/18948466399/cutting-the-mustard
W3C Widgets: Apps made with Web Standardsbrucelawson
W3C Widgets are applications developed with web standards that can run across different mobile platforms using the browser engine. A widget consists of an index.html file, assets, and a config.xml file packaged into a .wgt file. Widgets take advantage of HTML5 features like the Application Cache, WebSQL storage, and local storage. They can run on browser runtimes including Opera Mobile, Widgeon, Windows Mobile 6.5, Nokia Qt Web Runtime, and Apache Wookie. The W3C is working to define JavaScript APIs for contacts, calendar, media capture, and messaging to provide more capabilities to widgets.
This document discusses Comet and web sockets. Comet refers to techniques for long-lived HTTP connections to allow real-time data transmission from server to browser. Common Comet methods include long-polling, forever frames, and callback polling. Web sockets provide bi-directional communication over a single TCP connection and are being standardized by the W3C, addressing limitations of Comet techniques. The document provides examples of implementing Comet using Dojo and discusses related topics like Comet servers, protocols, and clients.
Web Development With Ruby - From Simple To ComplexBrian Hogan
Beyond the massive hype of Ruby on Rails, there's an amazing world of frameworks, DSLs, and libraries that make the Ruby language a compelling choice when working on the web. In this talk, you'll get a chance to see how to use Ruby to quickly build a static web site, create complex stylesheets with ease, build a simple web service, crete a simple Websocket server, and test your existing applications. Finally, you'll see a few of the ways Rails really can make developing complex applications easier, from advanced database querying to rendering views in multiple formats.
The document discusses HTML5 apps and widgets for mobile devices. It covers topics like JavaScript, CSS, cross-platform development using tools like PhoneGap, differences between W3C widgets and other specifications, and how widgets can access device capabilities. EmbedJS is presented as a tool for building cross-platform widgets using Dojo, and it supports generating code for different mobile platforms from a single codebase.
Using the Converting Media API enables you to provide adjusted multimedia files in your service or application to almost any device. It allows you to generate from one original media file different versions which can be adapted in size, codec and format to the requirement of the target device. The exposed REST - API offers an easy integration in your services and applications.
The document discusses an EventSource emulation enabler that allows the EventSource API to be used in browsers that do not natively support server-sent events. The enabler provides a simple pushed messaging API for web applications. When more browsers implement EventSource natively, applications will automatically start using the native implementation instead of the emulation. Examples are provided for how to use the enabler client-side and serve events from the server.
The Mobile Identification enabler provides you with the opportunity to develop Identification enabled web applications. Your applications can identify customers' mobile phone number or its alias and then provide personalized contents, by means of this enabler. That would greatly boost user experiences of your web applications.
The Face Detector API provides you as a developer with means of locating faces in an image taken by mobile devices. It provides information of if there are faces in the image or not, how many and where they are positioned. These information can then be used to develop mobile applications that are not only limited to face detector but also required to have face detector as a pre-processing step.
The Web Connectivity API allows you to quickly and easily connect and send messages between your mobile or desktop web applications, pages and servers, using a unified addressing and messaging system. The API consists of a JavaScript™ library for client development and simple HTTP interface allowing you to connect your web servers. We also provide a Web Connectivity Ruby on Rails plugin for rapid web application development.
The 3D Landscape API makes it possible to create innovative applications with realistic maps rendered in 3D. The downloadable software development kit provides simple access to functionality for retrieving, displaying and interacting with 3D maps in your application.
The Mobile Location API provides you as a developer with client-side positioning. There are a number of ways to find the position of an end-user’s mobile phone, one of those is cell-ID which is the basis for this Mobile Location API. With cell-ID look-up you send the current cell-ID of the user's mobile phone and translate that cell-ID into a geographical position.
The document summarizes Ericsson Labs' offerings for developers. It provides APIs, hosting, and testing resources to support developers in creating mobile applications. Key APIs highlighted include Mobile Java Push for file push notifications, a Communication Framework for device communication, and Mobile and Web Maps APIs. The goal is to simplify development and allow experimentation with new technologies through beta APIs and hosting from Ericsson Labs and partner operators.
Ericsson Labs provides an innovation portal and backend support to help developers create new applications. The portal offers APIs, hosting, and a showroom to publish applications. It aims to simplify development by providing access to Ericsson's commercial operator channels and capabilities through multi-media brokering and beta enablers for testing. The goal is to support open innovation by giving developers resources to learn, build innovations, and find business opportunities.
The IMS framework on Ericsson Labs is to build Java or Android based mobile applications or RESTful based PC client applications with messaging, presence on top of IMS/SIP.
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.
[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.
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.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
Dandelion Hashtable: beyond billion requests per second on a commodity serverAntonios Katsarakis
This slide deck presents DLHT, a concurrent in-memory hashtable. Despite efforts to optimize hashtables, that go as far as sacrificing core functionality, state-of-the-art designs still incur multiple memory accesses per request and block request processing in three cases. First, most hashtables block while waiting for data to be retrieved from memory. Second, open-addressing designs, which represent the current state-of-the-art, either cannot free index slots on deletes or must block all requests to do so. Third, index resizes block every request until all objects are copied to the new index. Defying folklore wisdom, DLHT forgoes open-addressing and adopts a fully-featured and memory-aware closed-addressing design based on bounded cache-line-chaining. This design offers lock-free index operations and deletes that free slots instantly, (2) completes most requests with a single memory access, (3) utilizes software prefetching to hide memory latencies, and (4) employs a novel non-blocking and parallel resizing. In a commodity server and a memory-resident workload, DLHT surpasses 1.6B requests per second and provides 3.5x (12x) the throughput of the state-of-the-art closed-addressing (open-addressing) resizable hashtable on Gets (Deletes).
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
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.
"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.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/how-axelera-ai-uses-digital-compute-in-memory-to-deliver-fast-and-energy-efficient-computer-vision-a-presentation-from-axelera-ai/
Bram Verhoef, Head of Machine Learning at Axelera AI, presents the “How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-efficient Computer Vision” tutorial at the May 2024 Embedded Vision Summit.
As artificial intelligence inference transitions from cloud environments to edge locations, computer vision applications achieve heightened responsiveness, reliability and privacy. This migration, however, introduces the challenge of operating within the stringent confines of resource constraints typical at the edge, including small form factors, low energy budgets and diminished memory and computational capacities. Axelera AI addresses these challenges through an innovative approach of performing digital computations within memory itself. This technique facilitates the realization of high-performance, energy-efficient and cost-effective computer vision capabilities at the thin and thick edge, extending the frontier of what is achievable with current technologies.
In this presentation, Verhoef unveils his company’s pioneering chip technology and demonstrates its capacity to deliver exceptional frames-per-second performance across a range of standard computer vision networks typical of applications in security, surveillance and the industrial sector. This shows that advanced computer vision can be accessible and efficient, even at the very edge of our technological ecosystem.
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
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
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.
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.
Discover top-tier mobile app development services, offering innovative solutions for iOS and Android. Enhance your business with custom, user-friendly mobile applications.
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
OvertheAir 2010 html5 impact on application programming
1. Emerging
Communication
HTML5 & WebApps
fredag den 10 september 2010
2. ericsson.
com
Ericsson Labs
Challenge
“Connected Things: Social, Fun & Sustainable”.
Develop an innovative application using one or several APIs from
labs.ericsson.com/apis
The winner will receive a Sony Ericsson Android X10 Mini Pro device.
Twitter: @ericssonlabs
fredag den 10 september 2010
3. Emerging
Communication
HTML5 & WebApps
fredag den 10 september 2010
4. Overview
• What is HTML(5) Communication?
• What is its impact?
• Influence on native apps
• Trends for future apps
fredag den 10 september 2010
5. What is HTML5?
• HTML5 - The Markup Language
• HTML5 - The Web Technologies Umbrella
Term
fredag den 10 september 2010
6. HTML(5)
Communication
• Huge small topic
• New communication technologies
• New user expectations
• New security concerns
fredag den 10 september 2010
7. HTML(5)
Communication
• XmlHttpRequest
• Cross-Origin XHR
• EventSource
• WebSockets
fredag den 10 september 2010
8. XmlHttpRequest
• The most basic tool available: HTTP request
back home
• Used creatively to great effect:
• Comet/Long Polling
• Proxies
• Even streaming
• Can only be used to the “Origin” host
fredag den 10 september 2010
9. Cross Origin XHR
• Simple extension to XHR
• Allows connection to more than Origin
• Main feature: eliminates proxy need
fredag den 10 september 2010
10. EventSource
• First new interface type
• Formalisation of regular
polling technique
• Technique itself not
rocket science in
JavaScript
• Ericsson Labs’ Event
Source Enabler is ~100
lines of JS code
fredag den 10 september 2010
11. EventSource
• First new interface type
• Formalisation of regular
polling technique
• Technique itself not
rocket science in
JavaScript
• Ericsson Labs’ Event
Source Enabler is ~100
lines of JS code
fredag den 10 september 2010
12. WebSockets
• Bidirectional communication between client
& server
• Connection-based
• Uses delimited, sequential messages
• UTF-8 based
• More efficient than XHR
fredag den 10 september 2010
13. Change?
• On protocol level, nothing revolutionary
• Some Web Service APIs will use
WebSockets
• Thus, native apps will have WebSocket
Support
• Real communication revolution from how
users interact with web apps
fredag den 10 september 2010
14. The Web
Experience
• If nothing changes, what’s the difference?
• Technology alone is not the change agent
• The web experience is
• What is the web experience?
fredag den 10 september 2010
15. What is HTML?
• Language for presenting the
user with information.
• Document-centric model
• Primary intention to
distribute data for
consumption
• Naturally presents users
with the latest information,
regardless of access point
fredag den 10 september 2010
16. Updates
• (Web) Applications will
always update
themselves
• No restarts, no prompts
• Native apps going in that
direction too (e.g.
Chrome)
fredag den 10 september 2010
18. “The eventual goal [of Chrome] to
create a ‘stateless’ browsing
experience where the user can log
into any Chrome instance and have
instant access to all of their settings,
bookmarks, history, and add-ons”
Ryan Paul, Ars Technica
fredag den 10 september 2010
31. This morning, I was able to validate a concept I’ve been
working on for a couple of weeks now: running one application
— completely unchanged — on five different screens
Christian Cantrell, Adobe
fredag den 10 september 2010
32. This morning, I was able to validate a concept I’ve been
working on for a couple of weeks now: running one application
— completely unchanged — on five different screens
Christian Cantrell, Adobe
Multiscreen authoring is a challenge for our design customers. [...]
There has been much discussion around whether or not HTML5
and CSS3 will make it easier for designers to reach new devices.
We think it will
Paul Gubbay, Adobe
fredag den 10 september 2010
43. iframe “mash-ups” [are] web pages that pull together their
content from more than one site. You might build an application,
for instance, in which part of the screen shows price-and-
availability from a third-party vendor.
Cameron Laird, Phaseit
fredag den 10 september 2010
44. iframe “mash-ups” [are] web pages that pull together their
content from more than one site. You might build an application,
for instance, in which part of the screen shows price-and-
availability from a third-party vendor.
Cameron Laird, Phaseit
I expect the iframe sandboxing feature will be a big boon to
developers if it takes off.
Ian Hickson, Google
fredag den 10 september 2010
45. Interconnected
• iframe sandbox allows secure inclusion of
foregin data
• Can now deal with sensitive user data
• Implementation by Ericsson shipping in
Chrome & Safari
fredag den 10 september 2010
47. Create
Create Shopping List
Alice
fredag den 10 september 2010
48. Create
Create Shopping List
Alice Apples
fredag den 10 september 2010
49. Share
Create Shopping List
Alice Apples
Bob
fredag den 10 september 2010
50. Share
Create Shopping List
Alice
Modify Shopping List Oranges
Bob
fredag den 10 september 2010
51. Access
Create Shopping List
Alice
Modify Shopping List Oranges
Bob
To Buy
Oranges
fredag den 10 september 2010
52. Access
Create Shopping List
Alice • Adapted to the
current screen
• Familiar user
Modify Shopping List interface
Bob Oranges
• Synchronised data
• Because it is the
same application
To Buy
Oranges
fredag den 10 september 2010
53. Mash
Expenses
Planned Actual
To Buy
Oranges
fredag den 10 september 2010
54. Mash
Expenses
Planned Actual
To Buy
Oranges
fredag den 10 september 2010
55. Data
• Increased requirement for open data
formats
• Applications integrate with user’s data
stream, or are left behind
• Devices open themselves up to integrate
with that stream too
fredag den 10 september 2010
56. Connectivity
• Current “active” sync merely a stepping
stone
• Future apps will need to be aware of their
“screen” counterparts
• Need to keep track of, reach, talk to all
instances, all (user’s) devices
fredag den 10 september 2010
57. Synchronisation
• Required to reach the functionality goals of
Connectivity with the speed of Native
• Implicit, automatic, background
synchronization
• Google Wave showed how synchronization
can work, but...
fredag den 10 september 2010
58. Demos
• http://ergo.labs.ericsson.net/applications/canvas
• http://ergo.labs.ericsson.net/applications/shared-map
fredag den 10 september 2010
59. For more
information
• vladimir.katardjiev@ericsson.com
fredag den 10 september 2010