A presentation I wrote for Refresh Savannah on what's new, what works and what we'll have to wait a while for in HTML5. There are some demos for things like the new document semantics, canvas, video and new form elements.
This is for a short talk I gave at the School of English, Media and Performing Arts at the University of New South Wales, Sydney. It was a just an informal chat to colleagues, and it's very basic.
Want to get an update on Nuxeo's involvement in semantic search and knowledge extraction? Watch this slideshow to hear all the latest news on this topic and learn how it may impact the future of Enterprise Content Management!
If you want to go further, watch the video of a webinar using this slideshow http://www.youtube.com/watch?v=YLgJKx1y6Fk
Skyline Innovations, a renewable energy company in Washington DC, uses MongoDB to store its time series data from its solar installations. This talk tells how, and why.
www.skylineinnovations.com
Given at MongoDC2011
opening new doors: recent initiatives in open data at National Library of Sco...Gill Hamilton
Presentation given at IFLA 2012 (Helsinki) on National Library of Scotland's low cost initiatives and developments with open data and linked open data. Includes loading of data and resources to Flickr and Youtube. Work with Open Knowledge Foundation on how to publish open data. Licensing open data as CC.0. Work with freeyourmetadata.org to learn how to use Google Refine for URI resolution. Work with Metadata Management Asssociates to model structure of the Library's Digital Object Database as RDF.
This is for a short talk I gave at the School of English, Media and Performing Arts at the University of New South Wales, Sydney. It was a just an informal chat to colleagues, and it's very basic.
Want to get an update on Nuxeo's involvement in semantic search and knowledge extraction? Watch this slideshow to hear all the latest news on this topic and learn how it may impact the future of Enterprise Content Management!
If you want to go further, watch the video of a webinar using this slideshow http://www.youtube.com/watch?v=YLgJKx1y6Fk
Skyline Innovations, a renewable energy company in Washington DC, uses MongoDB to store its time series data from its solar installations. This talk tells how, and why.
www.skylineinnovations.com
Given at MongoDC2011
opening new doors: recent initiatives in open data at National Library of Sco...Gill Hamilton
Presentation given at IFLA 2012 (Helsinki) on National Library of Scotland's low cost initiatives and developments with open data and linked open data. Includes loading of data and resources to Flickr and Youtube. Work with Open Knowledge Foundation on how to publish open data. Licensing open data as CC.0. Work with freeyourmetadata.org to learn how to use Google Refine for URI resolution. Work with Metadata Management Asssociates to model structure of the Library's Digital Object Database as RDF.
Elements of an effective wiki must be collaborative, community-building, flexible and include asynchronous editing in either a public, protected or private environment.
I'm teaching a small group of friends how to become web devs. They're starting from scratch and we're jumping right into semantic markup and how to use HTML5.
This presentation assumes the user has little to no experience with HTML. We followed it the next week with hands-on coding.
Vivian Mahoney, Insurance Billing Expert and a Massage Hall of Fame Inductee, will be helping us to understand the ever-changing horizon of insurance billing and how you might introduce it into your successful practice! We will also be discussing Top FAQs about Insurance Billing for Massage Therapists and bodyworkers.
The Center for Compassionate Touch presents another Inspired U webinar~featuring Allissa Haines, creator of Writing a Blue Streak, a blog for massage therapists discussing business and ethics in the bodywork industry
Marketing is most effective when your message is a true reflection of you and why you love your work. Enthusiasm is magnetic and passion is a powerful storytelling tool. Interacting with potential clients doesn't have to be a smarmy experience that leaves you feeling like a shyster. Genuine marketing is about sharing your message with people whose lives could be improved by the service you provide.
~Learn how to build on your strengths and grow a clientele you truly connect with and enjoy!
Allissa Haines graduated from massage school in 2005 and started a small, general practice. Her clients include desk jockeys, high school athletes, weekend warriors, and the occasional kid on the autistic spectrum.
Allissa created Writing a Blue Streak, a blog for massage therapists discussing business and ethics in the bodywork industry. She is also a contributor to the Massage Learning Network a user-friendly and Comprehensive Massage Education Resource launching in the fall of 2011. Allissa is a member of both the AMTA and the ABMP, and enjoys coffee in large quantities.
A presentation I gave to a bunch of college kids all about databases, why they're horrible, and what's coming. I also threw in some rules to make their lives a little easier, because I'm not entirely cruel.
The Center for Compassionate Touch LLC invites you to join us for this fascinating hour-long exploration into the world of Aromatherapy and it's use for special populations-not only those in later life stages-but for those facing all sorts of life challenges.
Evolutionarily, smell is the most ancient of all the senses. This sense allows for the identification of food, mates, and predators. It also provides warning of danger, and sensual pleasure.
The use of aromatherapy is truly a wholistic form of health care, as is addresses body, mind, and spirit. It also connects us with nature via the plants from which the oils were made.
At the conclusion of this webinar, participants shall be able to:
1. describe how smelling an essential oil can impact the brain
2. name at least two essential oils or blends to encourage sleep
3. discuss why aromatherapy is considered holistic
4. identify at least two essential oils or blends effective in relief of pain
5. list two common methods of using essential oils
I'm giving a presentation to the DWEEBS group at the University of Georgia on Thursday. These slides may change a little bit between now and then, but I wanted to get them up before I forgot. Feedback is welcome!
Making Marketing More Human Through TechnologyKevin Lawver
Written for The Future of Social Media conference, I was supposed to talk about the "future" of social media technology, but the term "social media" and "marketing" together give me the jibblies, so I mixed it up a little. I try to give a preview of where I think things are going along with a couple things I'd do if I were a marketer to be more human and hopefully more effective. Warning: contains Cluetrain content.
Enabling Creativity: Software that encourages creation and explorationKevin Lawver
I was asked to present at Savannah's Telfair Museum's Family Day. My son and I came up with this presentation showing off some of the software we use to enable our own creativity and fun.
(The movie we made can be seen here: http://vimeo.com/8785935)
Presentacións feitaas polo alumnado de 5º do CEP Carlos Casares, co vocabulario dos obxectos existentes na exposición A Adega. Esta actividade estaba programada en el Proxecto Salvaterra de Viño
A presentation I'm giving at Refresh Savannah tonight about the different types of social web apps, the "food chain" of users and abusers and how people can get started. This is the first Refresh meeting here so I'm not sure who the audience is going to be, hence the kind of fuzzy depth.
Elements of an effective wiki must be collaborative, community-building, flexible and include asynchronous editing in either a public, protected or private environment.
I'm teaching a small group of friends how to become web devs. They're starting from scratch and we're jumping right into semantic markup and how to use HTML5.
This presentation assumes the user has little to no experience with HTML. We followed it the next week with hands-on coding.
Vivian Mahoney, Insurance Billing Expert and a Massage Hall of Fame Inductee, will be helping us to understand the ever-changing horizon of insurance billing and how you might introduce it into your successful practice! We will also be discussing Top FAQs about Insurance Billing for Massage Therapists and bodyworkers.
The Center for Compassionate Touch presents another Inspired U webinar~featuring Allissa Haines, creator of Writing a Blue Streak, a blog for massage therapists discussing business and ethics in the bodywork industry
Marketing is most effective when your message is a true reflection of you and why you love your work. Enthusiasm is magnetic and passion is a powerful storytelling tool. Interacting with potential clients doesn't have to be a smarmy experience that leaves you feeling like a shyster. Genuine marketing is about sharing your message with people whose lives could be improved by the service you provide.
~Learn how to build on your strengths and grow a clientele you truly connect with and enjoy!
Allissa Haines graduated from massage school in 2005 and started a small, general practice. Her clients include desk jockeys, high school athletes, weekend warriors, and the occasional kid on the autistic spectrum.
Allissa created Writing a Blue Streak, a blog for massage therapists discussing business and ethics in the bodywork industry. She is also a contributor to the Massage Learning Network a user-friendly and Comprehensive Massage Education Resource launching in the fall of 2011. Allissa is a member of both the AMTA and the ABMP, and enjoys coffee in large quantities.
A presentation I gave to a bunch of college kids all about databases, why they're horrible, and what's coming. I also threw in some rules to make their lives a little easier, because I'm not entirely cruel.
The Center for Compassionate Touch LLC invites you to join us for this fascinating hour-long exploration into the world of Aromatherapy and it's use for special populations-not only those in later life stages-but for those facing all sorts of life challenges.
Evolutionarily, smell is the most ancient of all the senses. This sense allows for the identification of food, mates, and predators. It also provides warning of danger, and sensual pleasure.
The use of aromatherapy is truly a wholistic form of health care, as is addresses body, mind, and spirit. It also connects us with nature via the plants from which the oils were made.
At the conclusion of this webinar, participants shall be able to:
1. describe how smelling an essential oil can impact the brain
2. name at least two essential oils or blends to encourage sleep
3. discuss why aromatherapy is considered holistic
4. identify at least two essential oils or blends effective in relief of pain
5. list two common methods of using essential oils
I'm giving a presentation to the DWEEBS group at the University of Georgia on Thursday. These slides may change a little bit between now and then, but I wanted to get them up before I forgot. Feedback is welcome!
Making Marketing More Human Through TechnologyKevin Lawver
Written for The Future of Social Media conference, I was supposed to talk about the "future" of social media technology, but the term "social media" and "marketing" together give me the jibblies, so I mixed it up a little. I try to give a preview of where I think things are going along with a couple things I'd do if I were a marketer to be more human and hopefully more effective. Warning: contains Cluetrain content.
Enabling Creativity: Software that encourages creation and explorationKevin Lawver
I was asked to present at Savannah's Telfair Museum's Family Day. My son and I came up with this presentation showing off some of the software we use to enable our own creativity and fun.
(The movie we made can be seen here: http://vimeo.com/8785935)
Presentacións feitaas polo alumnado de 5º do CEP Carlos Casares, co vocabulario dos obxectos existentes na exposición A Adega. Esta actividade estaba programada en el Proxecto Salvaterra de Viño
A presentation I'm giving at Refresh Savannah tonight about the different types of social web apps, the "food chain" of users and abusers and how people can get started. This is the first Refresh meeting here so I'm not sure who the audience is going to be, hence the kind of fuzzy depth.
UX가 무엇인지, UX를 디자인 한다는 건 어떤 일인지, 좋은 UX란 무엇인지에 대해 경험을 바탕으로 풀어본 이야기입니다.
Slideshare에 업로드 되어 있는 비슷한 주제의 자료들 대부분이, 화면을 꽉 채우는 이미지만 덕지덕지 붙어 있거나, 도대체 어떻게 전개되는 이야기인지도 알 수 없게 키워드만 툭툭 던지는 방식이라서 조금 답답하더라구요.
그래서 제맘대로 만들어 봤어요. ㅋ
(얼마를 상상하시든 그것보다 더) 짧은 기간동안 파바박 만든 자료라서.. 조금은 아쉬운 부분도 있지만, 이 자료가 어느 누군가에게는 도움이 되길 바라는 마음에서 올려봅니다.
* 구글의 Noto Sans Korean 폰트를 주로 썼는데, 슬라이드쉐어의 작은 뷰로 보기에는 가독성이 좋지 않아서 맑은 고딕으로 바꿨습니다.
I based my presention on the great "HTML5 for Web designers" by Jeremy Keith. Awesome and pragmatic book, the way I like it. Get your copy on: http://books.alistapart.com/products/html5-for-web-designers
This presentation was made to the Boston DITA Users Group in December 2019. It looks at how the DITA standard is developed, some of the new "features" to expect in DITA 2.0, a brief look at Lightweight DITA, and the possible futures of DITA and structured content in general.
Slides from the DrupalConSF 2010 presentation by Bret Piatt (of Rackspace) and Josh Koenig (of Chapter Three) explaining how PANTHEON was developed on the Rackspace cloud
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
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.
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.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
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/
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
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
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
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.
Leading Change strategies and insights for effective change management pdf 1.pdf
HTML5: About Damn Time
1. HTML5:
About Damn Time
Kevin Lawver | kevin@lawver.net | @kplawver
Tuesday, April 20, 2010
2. A Short History Lesson
• HTML 2.0 - 11/1995
• HTML 3.2 - 01/1997
• HTML 4.01 - 12/1999
• XHTML 1.0 - 01/2000
• XHTML 1.1 - 05/2001 (no one uses this)
• XHTML 2? - Dead as of 12/2009
Tuesday, April 20, 2010
3. HTML5: Guerilla
• The What Working Group (http://
whatwg.org) was started by Ian Hickson
(then at Opera, now at Google).
• Started as a response to what was wrong
with XHTML 2 and to move HTML
forward.
• HTML5 specs brought into W3C in
03/2007.
Tuesday, April 20, 2010
4. So, What’s New?
• Document sematics
• Form controls
• Canvas
• Audio and Video as first-class citizens
• Offline storage
• Embedded meta data inside elements
Tuesday, April 20, 2010
5. And What’s Gone?
• Presentational elements like font, big,
center, etc
• Presentational attributes like bgcolor,
border, etc
• Frames, frameset and noframes
• acronym (abbr serves both purposes now)
Tuesday, April 20, 2010
6. A Basic Document
http://dev.lawver.net/html5/blank.html
Tuesday, April 20, 2010
8. Things to See
• The HTML comment at the top must be
there or things will look silly in any current
version of Internet Explorer
• The DOCTYPE is tiny. Since it’s no longer
an “X”, there’s no DTD.
• Other than that, not much is different
here, right?
Tuesday, April 20, 2010
9. Document Semantics
• No more divs! (OK, OK, fewer divs)
• Real semantics: header, footer, section,
article & aside
Tuesday, April 20, 2010
10. Let’s Make a Blog
• I used Tumblr, because their templating
language won’t get in the way.
• It’s live now: http://tedxcreativecoast.com
(convenient victim)
Tuesday, April 20, 2010
11. Let’s look at the
masthead...
Tuesday, April 20, 2010
17. Here’s what I saw...
• The article element surrounding the post.
• The new details element for displaying
meta data about the post.
• I didn’t use another header element around
the h3, but I could have.
• Did anyone notice the microformat I snuck
in there?
Tuesday, April 20, 2010
19. <footer>
<nav class="pagination">
<ul>
<li><details>You are on page 1 of 1.</details></li>
<ul>
</nav>
<nav>
<ul>
<li><a href="#">Top</a></li>
<li><a href="/">Home</a></li>
<li><a href="/about" title="TEDxCreativeCoast About TED and
TEDx">About</a></li>
<li><a href="/mobile">Mobile</a></li>
<li><a href="/event-details" title="TEDxCreativeCoast Event
Details">Event</a></li>
<li><a href="/speakers" title="TEDxCreativeCoast
Presenters">Speakers</a></li>
<li><a href="/sponsors" title="TEDxCreativeCoast
Sponsors">Sponsors</a></li>
<ul>
<p>This independent TEDx event is operated under license from <a
href="http://ted.com" target="_blank" title="This independent TEDx event is
operated under license from TED">TED</a>.</p>
</nav>
<details class="theme"></details>
</footer>
Tuesday, April 20, 2010
20. And?
• The shapely footer element, containing...
• multiple nav elements
• and a document-wide details element for
document cruft.
Tuesday, April 20, 2010
21. Canvas
http://dev.lawver.net/html5/canvas.html
Tuesday, April 20, 2010
22. Drawing the Web Way
• Creates a drawing “area” inside of a
document.
• Has a javascript API for adding shapes, and
allowing for interactivity
• Feature-rich and complex drawing API.
Tuesday, April 20, 2010
23. Abstract it all away!
• I use RaphaelJS, which uses Canvas on good
browsers and VML in Internet Explorer.
• It abstracts away a lot of the complexity
and provides a simple but powerful API.
• http://raphaeljs.com
Tuesday, April 20, 2010
26. More Data-Specific
Inputs!
• We can finally do sliders in the markup
• Colors, URLs, e-mail addresses, names,
search queries, telephone numbers, and
times and dates all have their own input
types now!
Tuesday, April 20, 2010
27. Demo
http://dev.lawver.net/html5/forms.html
Tuesday, April 20, 2010
29. Make Your App
Offlineable!
• You can create a manifest which gives a list
of URLs for your app that declares files to
cache, which ones are only available on the
network, and fallbacks for failed requests.
• Poor cross-browser implementation so far.
• A lot like the old Google Gears API.
Tuesday, April 20, 2010
30. No Demo
Because it doesn’t work well enough across multiple
browsers to waste time with... yet.
Tuesday, April 20, 2010
33. Media is a first-class
markup citizen now!
Tuesday, April 20, 2010
34. Demo
http://dev.lawver.net/html5/video.html
Tuesday, April 20, 2010
35. The Markup
<video src="movie.m4v" id="my-video"></video>
<p>
<a href="javascript:play_it()">play</a> |
<a href="javascript:pause_it()">pause</a>
</p>
Tuesday, April 20, 2010
36. The Javascript
function play_it() {
var video = document.getElementById("my-video");
video.play();
}
function pause_it() {
var video = document.getElementById("my-video");
video.pause();
}
Tuesday, April 20, 2010
37. Problems with video...
• There’s a big argument about supported
formats. Safari supports h.264, and Firefox
only supports Ogg Theora.
• There are rumors that Google will open
sources their video codec, making this stuff
moot.
• IE doesn’t support the video element at all.
• Works great on the iPad and iPhone
though!
Tuesday, April 20, 2010
47. What Can I Use Right
Now?
• Document semantics (with the HTML5 shiv
script for IE), but not if you use
javascript to add elements to the
DOM!
• Canvas with RaphaelJS
• Offline API in Firefox and Safari
Tuesday, April 20, 2010
48. What Doesn’t Work?
• Most of the new form elements,
unfortunately.
• Most of the new DOM API’s
• See http://a.deveria.com/caniuse/ for an up
to date list of what works and what
doesn’t!
Tuesday, April 20, 2010
49. The Future
• Client-side SQL Storage (works in Safari
and Firefox now, with slightly different
API’s)
• Microsoft says that IE9 will support HTML5
and hardware-accelerated SVG (Canvas)
• And we didn’t talk about CSS3 at all...
Tuesday, April 20, 2010