This document contains information on Jason Allen Loar's certifications, experience, education, technology skills, website clients, projects, and volunteer experience. Loar has a BA in Information Technology, CAPM and A+ certifications, and has worked as a project manager and production engineer. He completed a full stack code immersion program covering technologies like Ruby on Rails, JavaScript, and Python. Notable projects include a Rock Paper Scissors game and integrating the Marta API with Google Maps.
This document discusses the shift from desktop to mobile applications and the fragmented mobile development landscape. It introduces cross-platform frameworks like PhoneGap that allow developing mobile apps using web technologies like HTML, CSS, and JavaScript instead of native languages. PhoneGap supports various platforms and exposes some native device capabilities to webviews through JavaScript APIs. The example shows how to get the device location using PhoneGap.
The document discusses developing mobile apps using HTML5, Sencha, and Phonegap for both iOS and Android platforms. It notes that while a hybrid approach can achieve cross-platform capabilities and performance, HTML5 is not a one-size-fits-all solution due to challenges from variations in browsers, devices, resolutions and OS versions. Important new web technologies for building high-quality apps include local storage, CSS3 for layout and media queries, safe JavaScript practices, and optionally Canvas and WebGL. While hybrid apps offer flexibility, native apps may have better performance depending on the situation.
This document discusses building native mobile applications using PhoneGap. It provides an overview of PhoneGap, including its architecture and how it allows building mobile apps using web technologies like HTML, CSS, and JavaScript. PhoneGap packages the web assets and runs them within a native container, allowing access to device capabilities through JavaScript APIs. The document outlines best practices for PhoneGap development, such as using a single HTML page and offline storage, and provides links for additional PhoneGap documentation.
The mobile explosion. Now really is the time to think differentlySITA
This document discusses emerging mobile technologies in travel and SITA Lab's work in this area. It summarizes that SITA Lab is driving co-innovation in the air transport industry through mobile innovation and APIs. It has developed developer.aero to allow efficient development of mobile apps, tablets apps, and other projects. SITA Lab is working to embrace technologies like mobile wallets and NFC to improve the passenger experience through solutions like mobile boarding passes. The document concludes by discussing future mobile form factors like wearable computing.
This document discusses PhoneGap, an open-source framework that allows developers to build mobile apps using standardized web APIs for platforms like Android, iOS, and Windows Phone. It highlights that PhoneGap apps can be written using HTML, CSS, and JavaScript, then deployed across platforms, and discusses topics like when to use PhoneGap versus Cordova, common use cases, supported features and plugins, and the build/distribution process.
In this talk, I spoke about CameraX, a new Jetpack library that makes camera development in Android easier.
I delivered this talk in droidcon India 2019 and BlrDroid's 113th Meetup.
Find my website: https://bapspatil.com
Spoke for Flutter at DevFest Karachi 2019 held at IBA City Campus. The talk included basic technical specifications of Flutter, including a surprise element of Flare (now known as Rive) for runtime animations in Flutter.
This document contains information on Jason Allen Loar's certifications, experience, education, technology skills, website clients, projects, and volunteer experience. Loar has a BA in Information Technology, CAPM and A+ certifications, and has worked as a project manager and production engineer. He completed a full stack code immersion program covering technologies like Ruby on Rails, JavaScript, and Python. Notable projects include a Rock Paper Scissors game and integrating the Marta API with Google Maps.
This document discusses the shift from desktop to mobile applications and the fragmented mobile development landscape. It introduces cross-platform frameworks like PhoneGap that allow developing mobile apps using web technologies like HTML, CSS, and JavaScript instead of native languages. PhoneGap supports various platforms and exposes some native device capabilities to webviews through JavaScript APIs. The example shows how to get the device location using PhoneGap.
The document discusses developing mobile apps using HTML5, Sencha, and Phonegap for both iOS and Android platforms. It notes that while a hybrid approach can achieve cross-platform capabilities and performance, HTML5 is not a one-size-fits-all solution due to challenges from variations in browsers, devices, resolutions and OS versions. Important new web technologies for building high-quality apps include local storage, CSS3 for layout and media queries, safe JavaScript practices, and optionally Canvas and WebGL. While hybrid apps offer flexibility, native apps may have better performance depending on the situation.
This document discusses building native mobile applications using PhoneGap. It provides an overview of PhoneGap, including its architecture and how it allows building mobile apps using web technologies like HTML, CSS, and JavaScript. PhoneGap packages the web assets and runs them within a native container, allowing access to device capabilities through JavaScript APIs. The document outlines best practices for PhoneGap development, such as using a single HTML page and offline storage, and provides links for additional PhoneGap documentation.
The mobile explosion. Now really is the time to think differentlySITA
This document discusses emerging mobile technologies in travel and SITA Lab's work in this area. It summarizes that SITA Lab is driving co-innovation in the air transport industry through mobile innovation and APIs. It has developed developer.aero to allow efficient development of mobile apps, tablets apps, and other projects. SITA Lab is working to embrace technologies like mobile wallets and NFC to improve the passenger experience through solutions like mobile boarding passes. The document concludes by discussing future mobile form factors like wearable computing.
This document discusses PhoneGap, an open-source framework that allows developers to build mobile apps using standardized web APIs for platforms like Android, iOS, and Windows Phone. It highlights that PhoneGap apps can be written using HTML, CSS, and JavaScript, then deployed across platforms, and discusses topics like when to use PhoneGap versus Cordova, common use cases, supported features and plugins, and the build/distribution process.
In this talk, I spoke about CameraX, a new Jetpack library that makes camera development in Android easier.
I delivered this talk in droidcon India 2019 and BlrDroid's 113th Meetup.
Find my website: https://bapspatil.com
Spoke for Flutter at DevFest Karachi 2019 held at IBA City Campus. The talk included basic technical specifications of Flutter, including a surprise element of Flare (now known as Rive) for runtime animations in Flutter.
Embarcadero provides the only app development platform for mobile, desktop, and the Internet of Things. Reach iOS, Android, Windows, Mac and more all from one code base, with one team.
In this talk from DevCon TLV we covered:
● The power of HTML5 APIs and how you can use them in your next modern Web Apps.
● On the server side how you can use: Google Cloud Endpoints to scale your API and gain more productivity.
● We did some live Demos and talked about Big Query interfaces.
The document provides an overview of Andrew Christiansen's technical skills and experience as a software developer, including over 12 years of experience developing Windows and web applications using .NET, 11 years of experience in database programming, and 9 years of experience developing iOS and Mac applications. It summarizes his proficiency with languages like C#, C++, Swift, and frameworks like .NET, iOS, and lists relevant personal and professional projects.
Desenvolvimento Apps multiplataforma para dispositivos móveis usando HTML5Intel Software Brasil
This document provides an agenda and overview for a presentation on hybrid mobile app development using HTML5. It discusses the limitations of traditional web apps, how PhoneGap/Cordova addresses these issues by allowing access to device hardware and bridges the gap between web and native apps. It also outlines Intel's contributions to Cordova, the PhoneGap Build service, and the Intel HTML5 Development Environment. The presentation demonstrates accelerometer usage in PhoneGap and shows a live example of a mobile app for viewing Brazilian soccer league standings implemented with HTML5, CSS, JavaScript and accessing data remotely via JSON.
The Story of SNCF Connect - biggest Flutter app in Europe (@FlutterHeroes 2023)François
From 10 years native to the biggest Flutter app in Europe: the story of SNCF Connect with Flutter.
Slide deck from the conference at Flutter Heroes 2023 (Turin, Italy).
Presented by François Nollen, Adrien Body and Valentin Michalak for SNCF Connect & Tech.
Replay available: https://www.youtube.com/watch?v=CbfRLjxg_rw
The document discusses hybrid mobile development using Telerik AppBuilder and Xamarin. Telerik AppBuilder allows developing cross-platform mobile apps using HTML5, CSS3, and JavaScript that can be deployed natively to iOS and Android. It integrates simulators and live syncing. Apps can be published directly to app stores without needing a Mac. Xamarin allows developing cross-platform apps using C# that are compiled to native packages, maximizing code reuse. Both tools address the challenges of developing for multiple mobile platforms but require perfecting the user experience for each.
This document discusses evolving mobile architectures and approaches to building mobile applications. It covers building apps for multiple platforms, hybrid native-web architectures, mobile backend systems, and testing hybrid apps. Key points include separating presentation from logic, choosing technologies based on features, and testing at multiple levels including UI, integration, and units. An approach of evolving designs over time based on measuring outcomes is recommended over locking into only native or only web approaches.
The document discusses the Crosswalk project and the Intel XDK. It provides an overview of the Intel XDK, which is a free integrated development environment (IDE) and toolkit that allows developers to build hybrid mobile apps using HTML5, JavaScript, and CSS that can be deployed across multiple platforms. It also discusses Crosswalk, which is an open source project that provides a modern HTML and JavaScript runtime based on Chromium for developing advanced Android apps with web technologies.
The document summarizes an HTML5 workshop. It includes an agenda that covers HTML5 basics, distributing HTML5 applications with the Intel AppUp Encapsulator, and examples of HTML5 code. Speakers at the workshop include Mr. Rafael Gimenez, Mr. Hernán Alijo, Mr. Francisco Rueda, and Mrs. Sulamita Garcia who will discuss topics like HTML5 features, libraries and code samples, the Intel AppUp program, and empowering HTML5 with the AppUp Encapsulator.
SumitK's mobile app dev using drupal as base ststemSumit Kataria
This document discusses using Drupal as a backend system to manage data for mobile applications built with Titanium. It describes how Titanium can be used to build cross-platform native mobile apps using JavaScript, HTML and CSS. It also explains how the Drupal Services API can be leveraged to allow Titanium apps to securely access and manage content and data in Drupal through RESTful web services. Examples are provided of making calls from Titanium to Drupal services to retrieve content and users.
Developing a Modern Mobile App StrategyTodd Anglin
Mobile apps are important. There is little debate of that. But how you build, maintain, and deploy mobile apps remains the source of great debate for CIOs and developers alike. Unfortunately, there is no "one size fits all" mobile app strategy, so it is critical to understand how to choose the right technology for the right app. In this session, we will explore the four key approaches for building mobile apps, and establish a framework that will help you develop a mobile app strategy guaranteed to help you select the right technology for your next project.
IBM MobileFirst - Hybrid Application Development with WorklightIBIZZ
IBM MobileFirst begins with a mindset: Innovative enterprises see the opportunities gained by bringing all resources together to strengthen customer engagement–whenever and wherever the customer wants, and on the customer's favorite device, which is often mobile.
Whether transforming your customer acquisition strategies, streamlining your business process, or boosting product and service innovations, you can accomplish more by focusing on mobile computing environments first.
IBM MobileFirst offers you true end-to-end mobile solutions. Some providers specialize in service offerings; some focus on platform and application development; some offer only mobile security; while others focus just on mobile device management. We bring it all.
We help your customers initiate transactions at the moment of awareness. You can encourage customer-building touchpoints and deepen relationships with your customers with realtime, one-to-one engagements. Learn what they want with powerful mobile analytics and usage data, then create more compelling interactions.
We can also help you increase workforce productivity through mobile apps that enhance collaboration, improve knowledge sharing, and speed responses. Gain efficiency by extending existing business capabilities and applications to mobile workers, partners, and customers.
Mobile Web Applications using HTML5 [IndicThreads Mobile Application Develop...IndicThreads
Session Presented at 1st IndicThreads.com Conference On Mobile Application Development held on 19-20 November 2010 in Pune, India
WEB: http://M10.IndicThreads.com
------------
Speaker: Romin Irani
Abstract:
HTML5 is expected to become mainstream soon. It brings a lot of new features that developers can incorporate today. The Webkit browser is currently the best implementation of the HTML5 standards and it is also available on a variety of Mobile devices like iPhone, Android, etc.
Mobile Web applications are getting powerful day by day. They have distinct advantages over Native mobile applications. With Webkit available on most Smartphone browsers, you can create powerful mobile web applications today. Combine this with some of the latest HTML5 features, and it makes a compelling alternative available to developers today.
This session will give an overview of :
a) What mobile web applications are and their pros / cons vis-a-vis Native Mobile applications.
b) HTML5 features like geolocation, offline storage, web workers, etc
c) How one can use HTML5 features mentioned in (b) to develop mobile web applications today.
d) Demonstrate all the above features via code samples.
e) Cover challenges involved in making sure that the same code base runs on all mobile browsers in a majority of Smartphones.
Takeaway for the audience:
a) Knowledge about upcoming HTML5 standards specifically features like geolocation, offline storage, web workers, etc.
b) Understand of Mobile Web applications and how we can use HTML5 standards to deliver powerful web applications that are delivered on most smartphones today.
c) Challenges involved in making sure that the Mobile Web Applications works well in most browsers across different devices.
How do you stay ahead of the pack in the mobile world inundated with new products, services, solutions on a daily basis? As business expectations increase manifold, how can mobile technologists play the role of a trusted steward for their clients, in carving out a successful mobile strategy? This prez focuses on an approach/framework to identify the right technology solution in a given context.
The document discusses and compares several popular mobile application development platforms (MADPs), including Kony App Platform, Android Studio, Apple Xcode, Appcelerator, Kinvey, Appzillon, and Microsoft's Xamarin. For each platform, it outlines their key features and capabilities, pros, and cons. The platforms vary in their support for native or cross-platform development, programming languages used, ease of use, documentation, and other factors.
Demystifying the Mobile Container - PART IRelayware
Mobile app developers have been engaged in a philosophical debate about "HTML5 vs. Native" for a couple of years now. But more and more in-the-know mobile strategists are deciding the answer is "Neither." Rather than choose between rich and interactive native experiences or portable and cost-effective web development, more apps are being deployed using web technologies and "native containers" to deliver the best of both worlds.
Highlights:
- What is a "container?"
- What are the different types of containers?
- For which types of apps is each appropriate?
- What are the advantages of a container deployment strategy?
- Are there good examples of successfully deployed containerized mobile apps?
Golden Gekko is a mobile app developer founded in 2005 that is based in the UK with offices worldwide, specializing in creating engaging downloadable apps for media companies and delivering over 150 apps in the last 12 months for clients like Unilever, Jack Daniel's, and Universal Pictures. They have experience developing widgets for platforms like Vodafone, Reuters, and Domino's Pizza, with one for Vodafone McLaren being developed in just 10 weeks and becoming the top widget for Vodafone.
This document discusses hybrid applications, which combine elements of native applications and web applications. Hybrid apps run foundationally like native apps but integrate web services and technologies for major functions. This allows access to hardware while incorporating beautiful web-based interfaces. Examples given are Spotify, Steam, and the authors' project GameWisp, which syncs game saves to the cloud with social features. Attendees are encouraged to add web functionality to make applications more powerful and interconnected.
The document discusses the three phases of major galactic civilizations: survival, inquiry, and sophistication. It then summarizes Mark Slodge's presentation on using C# for cloud to mobile applications. The presentation covers using C# for the cloud backend, clients on various platforms, and communication between the cloud and clients. It provides examples of applications built with C# and Azure and discusses technologies like Mobile Services.
"Demystifying development techniques" por @eturinowebcat
Este documento describe diferentes técnicas de desarrollo de software, incluyendo desarrollo tradicional, pruebas automatizadas, Test-First, TDD, BDD y cómo complementar BDD con otras técnicas. El autor recomienda comenzar con BDD y complementarlo con REPLs, Spikes y pasos más largos cuando sea necesario para abordar casos difíciles o de alto riesgo. El autor ha ganado menos errores, más constancia, más seguridad y velocidad al adoptar este enfoque flexible.
Presentación realizada en el #webcat Barcelona de Febrero 2014
Autor: Carlos Iglesias (@CarlosTheSailor
------------------------------------------------
RECURSOS:
- "The Agile Samurai: How Agile Masters Deliver Great Software", Jonathan Rasmusson, 2010, The Pragmatic Bookshelf
http://pragprog.com/book/jtrap/the-agile-samurai
Más contenido relacionado
Similar a "HTML & CSS apps & internet powered TV" por @JeronimJackson
Embarcadero provides the only app development platform for mobile, desktop, and the Internet of Things. Reach iOS, Android, Windows, Mac and more all from one code base, with one team.
In this talk from DevCon TLV we covered:
● The power of HTML5 APIs and how you can use them in your next modern Web Apps.
● On the server side how you can use: Google Cloud Endpoints to scale your API and gain more productivity.
● We did some live Demos and talked about Big Query interfaces.
The document provides an overview of Andrew Christiansen's technical skills and experience as a software developer, including over 12 years of experience developing Windows and web applications using .NET, 11 years of experience in database programming, and 9 years of experience developing iOS and Mac applications. It summarizes his proficiency with languages like C#, C++, Swift, and frameworks like .NET, iOS, and lists relevant personal and professional projects.
Desenvolvimento Apps multiplataforma para dispositivos móveis usando HTML5Intel Software Brasil
This document provides an agenda and overview for a presentation on hybrid mobile app development using HTML5. It discusses the limitations of traditional web apps, how PhoneGap/Cordova addresses these issues by allowing access to device hardware and bridges the gap between web and native apps. It also outlines Intel's contributions to Cordova, the PhoneGap Build service, and the Intel HTML5 Development Environment. The presentation demonstrates accelerometer usage in PhoneGap and shows a live example of a mobile app for viewing Brazilian soccer league standings implemented with HTML5, CSS, JavaScript and accessing data remotely via JSON.
The Story of SNCF Connect - biggest Flutter app in Europe (@FlutterHeroes 2023)François
From 10 years native to the biggest Flutter app in Europe: the story of SNCF Connect with Flutter.
Slide deck from the conference at Flutter Heroes 2023 (Turin, Italy).
Presented by François Nollen, Adrien Body and Valentin Michalak for SNCF Connect & Tech.
Replay available: https://www.youtube.com/watch?v=CbfRLjxg_rw
The document discusses hybrid mobile development using Telerik AppBuilder and Xamarin. Telerik AppBuilder allows developing cross-platform mobile apps using HTML5, CSS3, and JavaScript that can be deployed natively to iOS and Android. It integrates simulators and live syncing. Apps can be published directly to app stores without needing a Mac. Xamarin allows developing cross-platform apps using C# that are compiled to native packages, maximizing code reuse. Both tools address the challenges of developing for multiple mobile platforms but require perfecting the user experience for each.
This document discusses evolving mobile architectures and approaches to building mobile applications. It covers building apps for multiple platforms, hybrid native-web architectures, mobile backend systems, and testing hybrid apps. Key points include separating presentation from logic, choosing technologies based on features, and testing at multiple levels including UI, integration, and units. An approach of evolving designs over time based on measuring outcomes is recommended over locking into only native or only web approaches.
The document discusses the Crosswalk project and the Intel XDK. It provides an overview of the Intel XDK, which is a free integrated development environment (IDE) and toolkit that allows developers to build hybrid mobile apps using HTML5, JavaScript, and CSS that can be deployed across multiple platforms. It also discusses Crosswalk, which is an open source project that provides a modern HTML and JavaScript runtime based on Chromium for developing advanced Android apps with web technologies.
The document summarizes an HTML5 workshop. It includes an agenda that covers HTML5 basics, distributing HTML5 applications with the Intel AppUp Encapsulator, and examples of HTML5 code. Speakers at the workshop include Mr. Rafael Gimenez, Mr. Hernán Alijo, Mr. Francisco Rueda, and Mrs. Sulamita Garcia who will discuss topics like HTML5 features, libraries and code samples, the Intel AppUp program, and empowering HTML5 with the AppUp Encapsulator.
SumitK's mobile app dev using drupal as base ststemSumit Kataria
This document discusses using Drupal as a backend system to manage data for mobile applications built with Titanium. It describes how Titanium can be used to build cross-platform native mobile apps using JavaScript, HTML and CSS. It also explains how the Drupal Services API can be leveraged to allow Titanium apps to securely access and manage content and data in Drupal through RESTful web services. Examples are provided of making calls from Titanium to Drupal services to retrieve content and users.
Developing a Modern Mobile App StrategyTodd Anglin
Mobile apps are important. There is little debate of that. But how you build, maintain, and deploy mobile apps remains the source of great debate for CIOs and developers alike. Unfortunately, there is no "one size fits all" mobile app strategy, so it is critical to understand how to choose the right technology for the right app. In this session, we will explore the four key approaches for building mobile apps, and establish a framework that will help you develop a mobile app strategy guaranteed to help you select the right technology for your next project.
IBM MobileFirst - Hybrid Application Development with WorklightIBIZZ
IBM MobileFirst begins with a mindset: Innovative enterprises see the opportunities gained by bringing all resources together to strengthen customer engagement–whenever and wherever the customer wants, and on the customer's favorite device, which is often mobile.
Whether transforming your customer acquisition strategies, streamlining your business process, or boosting product and service innovations, you can accomplish more by focusing on mobile computing environments first.
IBM MobileFirst offers you true end-to-end mobile solutions. Some providers specialize in service offerings; some focus on platform and application development; some offer only mobile security; while others focus just on mobile device management. We bring it all.
We help your customers initiate transactions at the moment of awareness. You can encourage customer-building touchpoints and deepen relationships with your customers with realtime, one-to-one engagements. Learn what they want with powerful mobile analytics and usage data, then create more compelling interactions.
We can also help you increase workforce productivity through mobile apps that enhance collaboration, improve knowledge sharing, and speed responses. Gain efficiency by extending existing business capabilities and applications to mobile workers, partners, and customers.
Mobile Web Applications using HTML5 [IndicThreads Mobile Application Develop...IndicThreads
Session Presented at 1st IndicThreads.com Conference On Mobile Application Development held on 19-20 November 2010 in Pune, India
WEB: http://M10.IndicThreads.com
------------
Speaker: Romin Irani
Abstract:
HTML5 is expected to become mainstream soon. It brings a lot of new features that developers can incorporate today. The Webkit browser is currently the best implementation of the HTML5 standards and it is also available on a variety of Mobile devices like iPhone, Android, etc.
Mobile Web applications are getting powerful day by day. They have distinct advantages over Native mobile applications. With Webkit available on most Smartphone browsers, you can create powerful mobile web applications today. Combine this with some of the latest HTML5 features, and it makes a compelling alternative available to developers today.
This session will give an overview of :
a) What mobile web applications are and their pros / cons vis-a-vis Native Mobile applications.
b) HTML5 features like geolocation, offline storage, web workers, etc
c) How one can use HTML5 features mentioned in (b) to develop mobile web applications today.
d) Demonstrate all the above features via code samples.
e) Cover challenges involved in making sure that the same code base runs on all mobile browsers in a majority of Smartphones.
Takeaway for the audience:
a) Knowledge about upcoming HTML5 standards specifically features like geolocation, offline storage, web workers, etc.
b) Understand of Mobile Web applications and how we can use HTML5 standards to deliver powerful web applications that are delivered on most smartphones today.
c) Challenges involved in making sure that the Mobile Web Applications works well in most browsers across different devices.
How do you stay ahead of the pack in the mobile world inundated with new products, services, solutions on a daily basis? As business expectations increase manifold, how can mobile technologists play the role of a trusted steward for their clients, in carving out a successful mobile strategy? This prez focuses on an approach/framework to identify the right technology solution in a given context.
The document discusses and compares several popular mobile application development platforms (MADPs), including Kony App Platform, Android Studio, Apple Xcode, Appcelerator, Kinvey, Appzillon, and Microsoft's Xamarin. For each platform, it outlines their key features and capabilities, pros, and cons. The platforms vary in their support for native or cross-platform development, programming languages used, ease of use, documentation, and other factors.
Demystifying the Mobile Container - PART IRelayware
Mobile app developers have been engaged in a philosophical debate about "HTML5 vs. Native" for a couple of years now. But more and more in-the-know mobile strategists are deciding the answer is "Neither." Rather than choose between rich and interactive native experiences or portable and cost-effective web development, more apps are being deployed using web technologies and "native containers" to deliver the best of both worlds.
Highlights:
- What is a "container?"
- What are the different types of containers?
- For which types of apps is each appropriate?
- What are the advantages of a container deployment strategy?
- Are there good examples of successfully deployed containerized mobile apps?
Golden Gekko is a mobile app developer founded in 2005 that is based in the UK with offices worldwide, specializing in creating engaging downloadable apps for media companies and delivering over 150 apps in the last 12 months for clients like Unilever, Jack Daniel's, and Universal Pictures. They have experience developing widgets for platforms like Vodafone, Reuters, and Domino's Pizza, with one for Vodafone McLaren being developed in just 10 weeks and becoming the top widget for Vodafone.
This document discusses hybrid applications, which combine elements of native applications and web applications. Hybrid apps run foundationally like native apps but integrate web services and technologies for major functions. This allows access to hardware while incorporating beautiful web-based interfaces. Examples given are Spotify, Steam, and the authors' project GameWisp, which syncs game saves to the cloud with social features. Attendees are encouraged to add web functionality to make applications more powerful and interconnected.
The document discusses the three phases of major galactic civilizations: survival, inquiry, and sophistication. It then summarizes Mark Slodge's presentation on using C# for cloud to mobile applications. The presentation covers using C# for the cloud backend, clients on various platforms, and communication between the cloud and clients. It provides examples of applications built with C# and Azure and discusses technologies like Mobile Services.
Similar a "HTML & CSS apps & internet powered TV" por @JeronimJackson (20)
"Demystifying development techniques" por @eturinowebcat
Este documento describe diferentes técnicas de desarrollo de software, incluyendo desarrollo tradicional, pruebas automatizadas, Test-First, TDD, BDD y cómo complementar BDD con otras técnicas. El autor recomienda comenzar con BDD y complementarlo con REPLs, Spikes y pasos más largos cuando sea necesario para abordar casos difíciles o de alto riesgo. El autor ha ganado menos errores, más constancia, más seguridad y velocidad al adoptar este enfoque flexible.
Presentación realizada en el #webcat Barcelona de Febrero 2014
Autor: Carlos Iglesias (@CarlosTheSailor
------------------------------------------------
RECURSOS:
- "The Agile Samurai: How Agile Masters Deliver Great Software", Jonathan Rasmusson, 2010, The Pragmatic Bookshelf
http://pragprog.com/book/jtrap/the-agile-samurai
"Cómo hicimos la web responsive y accesible de cierto equipo de fútbol y otro...webcat
La Unión Europea ha anunciado nuevas sanciones contra Rusia por su invasión de Ucrania. Las sanciones incluyen prohibiciones de viaje y congelamiento de activos para más funcionarios rusos, así como restricciones a las importaciones de productos rusos de acero y tecnología. Los líderes de la UE dicen que continuarán aumentando la presión sobre Rusia hasta que retire sus tropas de Ucrania.
"unoStringSynth: hack musical con Arduino" por @unoStringSynthwebcat
Presentación realizada en el #webcat Barcelona de Enero 2013
Autor: Oscar Martinez Carmona (@unoStringSynth)
------------------------------------------------
RECURSOS:
- unoStringSynth
rockintechprojects.net
- Rockin' Tech Projects
https://www.facebook.com/rockintechprojects
Presentación realizada en el #webcat Barcelona de Noviembre 2013
Autora: María P. Arrilucea (@nunile)
------------------------------------------------
RECURSOS:
- "Design is a job", Mike Monteiro, 2012, A Book Apart
http://www.abookapart.com/products/design-is-a-job
Presentación realizada en el #webcat Barcelona de Junio 2013
Autor: Daniel Guillan (@danielguillan)
------------------------------------------------
RECURSOS:
- Ulabox
www.ulabox.com
"How to write better User Stories" por @jrhuertawebcat
This document discusses improving user stories by following best practices like the INVEST acronym. It explains that user stories address common requirements gathering pitfalls by focusing on delivering value to end users, using their language, and enabling prioritization and incremental development. The document provides guidelines for writing "good" user stories, including having context, value, and acceptance criteria, as well as being independent, negotiable, estimable, small in size, and testable. It also identifies potential "user story smells" to avoid.
Este documento presenta varias técnicas para mejorar la productividad y evitar la procrastinación, incluyendo la técnica Pomodoro y el método GTD. La técnica Pomodoro utiliza intervalos de 25 minutos de trabajo concentrado seguidos de breves descansos, mientras que GTD se centra en la recolección y organización de tareas. También recomienda establecer horarios, plazos, y prioridades; dividir grandes proyectos en tareas más pequeñas; y realizar primero las tareas más difíciles o aburrid
This short document discusses doing work you love and focusing on what matters most, such as mastery, craftsmanship, honesty and pride in outstanding products. It also emphasizes choosing the right projects and saying no when needed, playing true to your word, and choosing who you work with carefully. The overall message is to do what you love, love what you do, and don't let fear stop you.
"Cuadro de mandos para UX. El método HEART" por @galuwebcat
Presentación realizada en el #webcat Barcelona de Octubre del 2012
Autor: Jordi Galobart (@galu)
------------------------------------------------
RECURSOS:
- Measuring the User Experience on a Large Scale: User-Centered Metrics for Web Applications
http://research.google.com/pubs/pub36299.html
"Wordpress for web designers. What, when, how, where" por @nuriaraiwebcat
This document provides an overview of WordPress, including what it is, what a web content management system (WCMS) is, the pros and cons of WordPress, the types of sites that can be built with it, when to use or not use WordPress, how to use WordPress through themes, plugins and other features, and where WordPress is commonly used and where to find resources.
"Humans.txt" por @JuanjoBernabeu y @lafabricaverdewebcat
Este documento describe humanstxt.org, un sitio web que proporciona un archivo de texto que contiene los nombres de las personas que crearon un sitio web. Surge de la idea de que muchos trabajadores de la industria de la tecnología no pueden demostrar su autoría. El documento explica cómo la idea se difundió y ganó tracción, lo que llevó a la creación de una versión mejorada del sitio con contribuciones voluntarias.
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyScyllaDB
Freshworks creates AI-boosted business software that helps employees work more efficiently and effectively. Managing data across multiple RDBMS and NoSQL databases was already a challenge at their current scale. To prepare for 10X growth, they knew it was time to rethink their database strategy. Learn how they architected a solution that would simplify scaling while keeping costs under control.
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
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.
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.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Discover top-tier mobile app development services, offering innovative solutions for iOS and Android. Enhance your business with custom, user-friendly mobile applications.
[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.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/temporal-event-neural-networks-a-more-efficient-alternative-to-the-transformer-a-presentation-from-brainchip/
Chris Jones, Director of Product Management at BrainChip , presents the “Temporal Event Neural Networks: A More Efficient Alternative to the Transformer” tutorial at the May 2024 Embedded Vision Summit.
The expansion of AI services necessitates enhanced computational capabilities on edge devices. Temporal Event Neural Networks (TENNs), developed by BrainChip, represent a novel and highly efficient state-space network. TENNs demonstrate exceptional proficiency in handling multi-dimensional streaming data, facilitating advancements in object detection, action recognition, speech enhancement and language model/sequence generation. Through the utilization of polynomial-based continuous convolutions, TENNs streamline models, expedite training processes and significantly diminish memory requirements, achieving notable reductions of up to 50x in parameters and 5,000x in energy consumption compared to prevailing methodologies like transformers.
Integration with BrainChip’s Akida neuromorphic hardware IP further enhances TENNs’ capabilities, enabling the realization of highly capable, portable and passively cooled edge devices. This presentation delves into the technical innovations underlying TENNs, presents real-world benchmarks, and elucidates how this cutting-edge approach is positioned to revolutionize edge AI across diverse applications.
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor IvaniukFwdays
At this talk we will discuss DDoS protection tools and best practices, discuss network architectures and what AWS has to offer. Also, we will look into one of the largest DDoS attacks on Ukrainian infrastructure that happened in February 2022. We'll see, what techniques helped to keep the web resources available for Ukrainians and how AWS improved DDoS protection for all customers based on Ukraine experience
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.
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
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.
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.
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!
5. UX: Rules
· Information Hierarchy
· Graphics size
· BIG but light
· Power of HTML5&CSS3
· Controlling & Navigating app
· Technical aspects MATTER
· Do testing
· Check performance
REMEMBER! Is a TV!
6. UX: Interaction
· TV Remote or Smart Remote
Pointers
· USB Mouse & Keyboards
· Hand Control > like a pointer
· Gesture Control > like the Kinect
· Voice Recognition > localized
· Smartphone / Tablet / Touch surface
15. LOOK FORWARD
- AppleTV is coming
- Start messing with Android
- Dig on HTML5 and standards
- Innovate with interface
- Use modern technologies
- Be aware of retro-compatibility
- Test Test Test!
16. TAKE A BREAK AND
WHY NOT A BEER
...
YOU DESERVE IT