This document summarizes major web technology milestones from the first half of 2008 and previews developments to watch for in 2009. Some key points covered include:
- The first beta release of Internet Explorer 8 in March 2008 was a major milestone.
- CSS support is now largely consistent across major browsers, including support for CSS Selectors and the Selectors API in IE8.
- HTML5 offline applications and client-side storage are implemented in multiple browsers.
- SVG support continues to improve with the Tiny 1.2 recommendation and plans to add support to IE via behaviors.
- The Geolocation API specification was published and implemented in several browsers in 2008.
- Newly developed JavaScript
10 Jahre Webentwicklung - am Beispiel des Frameworks qooxdooMartin Wittemann
Die Möglichkeiten, welche Webtechnologien heutzutage und in naher Zukunft bieten, sind beeindruckend. Anwendungen unterschiedlichster Art lassen sich damit realisieren, sei es für traditionelle Desktoprechner oder Mobilgeräte wie Tablets und Smartphones.
Doch die Ausgangssituation dafür war nicht immer so vielversprechend. Die fundamentalen Technologien wie auch die geeigneten Frameworks mußten dafür geschaffen erst werden bzw. sich entsprechend fortentwickeln.
Wir begeben uns auf eine Reise durch die letzten 10 Jahre Webentwicklung und beleuchten wesentliche Meilensteine. Exemplarisch verwenden wir hierzu das JavaScript Framework qooxdoo, welches als Open-Source-Projekt der 1&1 Internet AG die Entwicklung moderner Enterpriseanwendungen ermöglicht. Der Rückblick auf 10 Jahre Webentwicklung hilft zu verstehen, worin aktuelle Herausforderungen liegen und wie Konzepte und Frameworks auch in Zukunft die vorhandenen Basistechnologien ergänzen.
SDOs as de facto do-ocracies — how standards are really madeTobie Langel
This talk was given at the "Decision-making in standard developing organisations for the internet" workshop at the University of Warwick's Brussels office in April 2017.
It explores how Web standards are actually developed in practice, and how technological changes in the way browsers are built, distributed, and licensed has impacted the role of standard organisations.
10 Jahre Webentwicklung - am Beispiel des Frameworks qooxdooMartin Wittemann
Die Möglichkeiten, welche Webtechnologien heutzutage und in naher Zukunft bieten, sind beeindruckend. Anwendungen unterschiedlichster Art lassen sich damit realisieren, sei es für traditionelle Desktoprechner oder Mobilgeräte wie Tablets und Smartphones.
Doch die Ausgangssituation dafür war nicht immer so vielversprechend. Die fundamentalen Technologien wie auch die geeigneten Frameworks mußten dafür geschaffen erst werden bzw. sich entsprechend fortentwickeln.
Wir begeben uns auf eine Reise durch die letzten 10 Jahre Webentwicklung und beleuchten wesentliche Meilensteine. Exemplarisch verwenden wir hierzu das JavaScript Framework qooxdoo, welches als Open-Source-Projekt der 1&1 Internet AG die Entwicklung moderner Enterpriseanwendungen ermöglicht. Der Rückblick auf 10 Jahre Webentwicklung hilft zu verstehen, worin aktuelle Herausforderungen liegen und wie Konzepte und Frameworks auch in Zukunft die vorhandenen Basistechnologien ergänzen.
SDOs as de facto do-ocracies — how standards are really madeTobie Langel
This talk was given at the "Decision-making in standard developing organisations for the internet" workshop at the University of Warwick's Brussels office in April 2017.
It explores how Web standards are actually developed in practice, and how technological changes in the way browsers are built, distributed, and licensed has impacted the role of standard organisations.
"Enterprise Rapid Application Development The Wiki Way" by Jerome Velociter @...eLiberatica
This is a presentation held at eLiberatica 2009.
http://www.eliberatica.ro/2009/
One of the biggest events of its kind in Eastern Europe, eLiberatica brings community leaders from around the world to discuss about the hottest topics in FLOSS movement, demonstrating the advantages of adopting, using and developing Open Source and Free Software solutions.
The eLiberatica organizational committee together with our speakers and guests, have graciously allowed media representatives and all attendees to photograph, videotape and otherwise record their sessions, on the condition that the photos, videos and recordings are licensed under the Creative Commons Share-Alike 3.0 License.
In this course we will dive into modern web UI design. You will learn the various components of user interface design for the web and mobile, as well as how to make informed decisions about which types of UI design elements to choose when designing a website. NO BACKGROUND NEEDED
"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008eLiberatica
This is a presentation held at eLiberatica 2008.
http://www.eliberatica.ro/2008/
One of the biggest events of its kind in Eastern Europe, eLiberatica brings community leaders from around the world to discuss about the hottest topics in FLOSS movement, demonstrating the advantages of adopting, using and developing Open Source and Free Software solutions.
The eLiberatica organizational committee together with our speakers and guests, have graciously allowed media representatives and all attendees to photograph, videotape and otherwise record their sessions, on the condition that the photos, videos and recordings are licensed under the Creative Commons Share-Alike 3.0 License.
Portfolio multimedia creado en Adobe Director. esta es la version pps. En el mismo figuran algunos de trabajos realizados para diferentes catedras de la carrera de Diseño de Imagen y Sonido, que actualmente me encuentro estudiando en la Universidad de Buenos Aires
Building a browser for automotive. alternatives, challenges and recommendatio...Igalia
By Juan José Sánchez Penas.
Automotive web browsers have specific needs, compared to other platforms such as mobile, STB/TV or desktop. When building your own web browser (or by extension your web platform middleware) many different aspects need to be taken into account in order to define the right technologies to be used, the architecture, and a good strategy regarding the collaboration with open source projects and communities. In this talk we will review all those aspects, focusing specifically in WebKit and Chromium/Blink, the two main technologies that are being used to build and derive browsers and web platforms. We will review the alternatives, describe the main challenges and risks, and give wide set of recommendations based on years of experience developing and helping companies and associations to develop this kind of projects.
Browsers and Web Runtimes for Automotive: Alternatives, Challenges, and Curre...Igalia
By Juan José Sánchez Penas.
Automotive web browsers and web application runtimes have specific needs, compared to platforms such as mobile, STB/TV, desktop and other embedded devices.
When building your own web middleware for an automotive platform, many different aspects need to be considered in order to define the right technologies, the architecture to be used, and a good strategy regarding the collaboration with open source projects and communities.
In this talk we will discuss those aspects, focusing specifically on WebKit and Chromium, the two main technologies that are being used to build and derive browsers and web runtimes.
We will review the alternatives and their status, describe the challenges, explain the functionality and performance, and show demos based on our work at Igalia developing and adapting browsers for automotive, in the context of AGL
(Automotive Grade Linux) and GENIVI.
(c) Automotive Linux Summit 2018
June 20 - 22, 2018
Tokyo Conference Center Ariake (Japan)
https://events.linuxfoundation.org/events/automotive-linux-summit-2018/
This ppt contains a laconic description of HTML history and development and application of HTML5. Some of most frequent and useful tags are also covered.
Microsoft Digital Innovations - Mark VozzoMark VOZZO
Mark Vozzo (Digital Marketer at Microsoft Australia) presented at a FirstClick Consulting event showcasing some Microsoft's latest products such as: Live Mesh (beta), Internet Explorer 8 features such as Web Slices and Accelerators, Silverlight (Hard Rock Cafe site) and Bing Maps Apps.
Web design encompasses many different skills and disciplines in the production and maintenance of websites. The different areas of web design include web graphic design; interface design; authoring, including standardised code and proprietary software; user experience design; and search engine optimization.
Review of Google I/O, Google's largest developer event. It was two days of in-depth, technical sessions on how to build the next generation of web applications with Google and open technologies.
Presented to the New York Web Standards Meetup on 24 July 2008.
"Enterprise Rapid Application Development The Wiki Way" by Jerome Velociter @...eLiberatica
This is a presentation held at eLiberatica 2009.
http://www.eliberatica.ro/2009/
One of the biggest events of its kind in Eastern Europe, eLiberatica brings community leaders from around the world to discuss about the hottest topics in FLOSS movement, demonstrating the advantages of adopting, using and developing Open Source and Free Software solutions.
The eLiberatica organizational committee together with our speakers and guests, have graciously allowed media representatives and all attendees to photograph, videotape and otherwise record their sessions, on the condition that the photos, videos and recordings are licensed under the Creative Commons Share-Alike 3.0 License.
In this course we will dive into modern web UI design. You will learn the various components of user interface design for the web and mobile, as well as how to make informed decisions about which types of UI design elements to choose when designing a website. NO BACKGROUND NEEDED
"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008eLiberatica
This is a presentation held at eLiberatica 2008.
http://www.eliberatica.ro/2008/
One of the biggest events of its kind in Eastern Europe, eLiberatica brings community leaders from around the world to discuss about the hottest topics in FLOSS movement, demonstrating the advantages of adopting, using and developing Open Source and Free Software solutions.
The eLiberatica organizational committee together with our speakers and guests, have graciously allowed media representatives and all attendees to photograph, videotape and otherwise record their sessions, on the condition that the photos, videos and recordings are licensed under the Creative Commons Share-Alike 3.0 License.
Portfolio multimedia creado en Adobe Director. esta es la version pps. En el mismo figuran algunos de trabajos realizados para diferentes catedras de la carrera de Diseño de Imagen y Sonido, que actualmente me encuentro estudiando en la Universidad de Buenos Aires
Building a browser for automotive. alternatives, challenges and recommendatio...Igalia
By Juan José Sánchez Penas.
Automotive web browsers have specific needs, compared to other platforms such as mobile, STB/TV or desktop. When building your own web browser (or by extension your web platform middleware) many different aspects need to be taken into account in order to define the right technologies to be used, the architecture, and a good strategy regarding the collaboration with open source projects and communities. In this talk we will review all those aspects, focusing specifically in WebKit and Chromium/Blink, the two main technologies that are being used to build and derive browsers and web platforms. We will review the alternatives, describe the main challenges and risks, and give wide set of recommendations based on years of experience developing and helping companies and associations to develop this kind of projects.
Browsers and Web Runtimes for Automotive: Alternatives, Challenges, and Curre...Igalia
By Juan José Sánchez Penas.
Automotive web browsers and web application runtimes have specific needs, compared to platforms such as mobile, STB/TV, desktop and other embedded devices.
When building your own web middleware for an automotive platform, many different aspects need to be considered in order to define the right technologies, the architecture to be used, and a good strategy regarding the collaboration with open source projects and communities.
In this talk we will discuss those aspects, focusing specifically on WebKit and Chromium, the two main technologies that are being used to build and derive browsers and web runtimes.
We will review the alternatives and their status, describe the challenges, explain the functionality and performance, and show demos based on our work at Igalia developing and adapting browsers for automotive, in the context of AGL
(Automotive Grade Linux) and GENIVI.
(c) Automotive Linux Summit 2018
June 20 - 22, 2018
Tokyo Conference Center Ariake (Japan)
https://events.linuxfoundation.org/events/automotive-linux-summit-2018/
This ppt contains a laconic description of HTML history and development and application of HTML5. Some of most frequent and useful tags are also covered.
Microsoft Digital Innovations - Mark VozzoMark VOZZO
Mark Vozzo (Digital Marketer at Microsoft Australia) presented at a FirstClick Consulting event showcasing some Microsoft's latest products such as: Live Mesh (beta), Internet Explorer 8 features such as Web Slices and Accelerators, Silverlight (Hard Rock Cafe site) and Bing Maps Apps.
Web design encompasses many different skills and disciplines in the production and maintenance of websites. The different areas of web design include web graphic design; interface design; authoring, including standardised code and proprietary software; user experience design; and search engine optimization.
Review of Google I/O, Google's largest developer event. It was two days of in-depth, technical sessions on how to build the next generation of web applications with Google and open technologies.
Presented to the New York Web Standards Meetup on 24 July 2008.
It's a full day tutorial slides for KAIST students to understand the Web Technology. This full-day tutorial will show you what you need to know the web technologies when you have some plan to design future new services.
WebRTC From Asterisk to Headline - MoNageChad Hart
The realtime communications VoIP technology known as WebRTC is only 5 years old, but has accomplished great things already. With hundreds of millions of active users and an explosion of new use cases, WebRTC is in a good place. However, it does still face a few challenges as it expands like Apple support. This talk from MoNage in Boston gives some background on WebRTC, highlights major users, emerging use cases and challenges.
Contributions to an open source project: Igalia and the Chromium projectIgalia
Mario Sánchez Prada explains Igalia's work on several efforts around Chromium and the Web Platform at the 43rd International Conference on Software Engineering (ICSE 2021)
Spanish Industry Case Studies Room
May 23-29, 2021
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...Amir Zmora
A live Q&A session about WebRTC in general and an update about Apple's work on WebRTC. Session included internal information from a meeting between Apple engineers and the people behind the WebRTC-in-WebKit initiative.
Session by Alex Gouailard, Dan Burnett and Amir Zmora
Similar to Michael(tm) Smith WND09 Presentation (20)
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
9. CSS Selectors API now
implemented across all major
browser engines? (including IE8)
10. ARIA support now implemented
across all major browser engines
(including IE8).
11. HTML5 offline applications and
client-side data storage features
now implemented in multiple
browsers (for good overview, see
Brad Neuberg slides for WDN09).
14. SVG (ScalableVector Graphics) enables
you to create images & animations that:
• automatically scale up & down to
any size
• as with HTML5 <canvas>, are
fully dynamic and JavaScript
scriptable
15. December 2008: SVG Tiny 1.2 published
as full W3C Recommendation (which
means it is a final Standard)
17. December 2008: Brad Neuberg (Google)
announces he is working on using IE
Behaviors to enable SVG support in any
Flash-enabled browser — so you can have
SVG support in IE 6 (or IE 8, or whatever).
• not just static SVG, but also dynamic,
JavaScript scriptable SVG
• aiming for public release by late
summer/autumn 2009
18. 16 Jan 2009: SMIL patch lands in Mozilla
• Brian Birtles and Daniel Holbert
• provides necessary base to enable Moz/
Firefox to be brought on-par with SVG
animations support in Opera and WebKit
• Mozilla already has better SVG filters
support than WebKit, so after Moz gets
SVG animations, their SVG support will
gaining on Opera’s
22. The W3C Geolocation API enables you to
create location-aware Web applications that
provide things like:
• turn-by-turn route navigation (just like
GPS navigation systems in cars)
• location-tagged status updates in social
networking applications
• much more…
25. Support for Geolocation API in browsers:
• February 2009: Lars Erik Bolstad
announces Geo API support in Opera
• October 2008: Greg Bolsinga lands Geo
API support in WebKit
• August 2008: Doug Turner lands Geo
API support in Mozilla
• August 2008: Andrei Popescu (from
Google, editor of W3C Geolocation API
spec) lands Geo API support in Gears
27. • Feb 2009: Opera announces new JS
engine, Carakan
• Sep 2008: Google Chrome released,
withV8 JS engine
• Sep 2008: WebKit project lands
SquirrelFish Extreme
• Aug 2008: Mozilla TraceMonkey lands
28.
29. Q: Why do we really need JavaScript engines
that are so blazingly fast? (JS speed in current
browsers seems quite fast to me.)
30. A: Mobile.
A high-end smartphone is likely to have, say, a
400MHz ARM CPU.
WiFi-enabled gaming device like the Nintendo
DSi is likely to have a 133MHz ARM CPU.
While you may find speed of JS engines to be
quite fast in desktop browsers, you won’t find
it quite so satisfyingly fast in browsers running
on those kinds of devices…
33. Things to consider:
• Google poached^w recruited some of
the brightest browser engineers in the
world to work on Chrome/Chromium.
• Dev team has solid commitment to
standards.
• Browser competition is a good thing.
• Chrome/Chromium work will bring new
innovations, help to drive new standards.
38. • Firebug, etc., in Mozilla: talk with Ben
Galbraith and Dion Almaer
• Dragonfly in Opera: talk with David Storey,
Lars Erik Bolstad, and Chris Mills
• Developer Tools feature in IE8: talk with
Joshua Allen,Will Mason, Chris Wilson, Pete
LePage
• Web Inspector in WebKit (also in Chrome):
nobody fromWebKit here atWDN to talk with :(
42. What is it? A new specification for a
royalty-free video codec, essentially
competing with MPEG4 AVC (H.264).
Sun is spending large amounts of money to
do a very systematic review of patents and
prior art (to ensure that it does not infringe
on any existing intellectual property.)
43. Significance: OMSVideo could help
tremendously to change the state of video
on the Web in a very positive way (and also
IPTV — which is likely the real reason Sun
is spending so much money to develop it).