This document provides an overview of HTML5, CSS3, jQuery, and REST and how they can be used with SharePoint 2010. It discusses the new elements, functions, and APIs in HTML5 and CSS3 and how they allow for richer user experiences. jQuery is presented as a way to select and manipulate page elements as well as call REST web services. REST services through ListData.svc and returning JSON data are demonstrated. jQuery templates are shown as a way to display data collections. The future of SharePoint development moving more to client-side technologies like these is also discussed.
HTML 5 may take some time to find full support in all major browsers, but you may be surprised to discover how many of HTML 5’s features are available today! HTML 5 is the next generation standard for web applications, and it promises to give plug-in based RIAs a serious challenge. In this demo heavy session, you’ll see HTML 5 in action and learn what you can do with today’s browser support for the new standard. If you’re building rich web applications and you’ve never touched HTML 5, this session is a must see.
Universal Java allows developers to write code once and run it anywhere, including on servers, desktops, mobiles, and IoT devices. Java code is portable because it compiles to bytecode that runs on the Java Virtual Machine (JVM), which exists for most platforms. Some key aspects that enable portability include: 1. Separating platform-independent business logic from platform-specific UI code 2. Using common language features and libraries for cross-platform code 3. Transpiling Java to other languages like JavaScript for web apps 4. Ahead-of-time compilation to native code for better performance on devices The document discusses strategies for writing portable Java code and provides examples using shared business
This document provides an overview of HTML5, JavaScript, and new JavaScript APIs. It introduces the presenter and their focus on JavaScript. It then discusses the history and standards of JavaScript and ECMAScript. It explains that while HTML5 provides semantics, most interactive functionality comes from JavaScript. It outlines some new JavaScript APIs like geolocation, files, web workers, and web sockets. It discusses how JavaScript is important for rich interactive applications and single page applications. It provides examples of these APIs and discusses challenges of developing complex single page applications. It concludes with an example of variable scoping in JavaScript.
[Slides from my 'Edge of the Web' workshop] The web platform has evolved significantly over the last several years, giving developers more power than ever to create rich, interactive applications delivered via browsers. New capabilities in HTML, CSS and JavaScript paired with constantly updating browsers make it possible to do things on the web that used to be the exclusive domain of plugins and native apps. In this workshop, you’ll be introduced to some of the most powerful and useful techniques available to the modern web developer that will change the way you think about web app development. The future of web app development is exciting, and these are the technologies that will underpin and drive that change. Don’t get left behind with IE8-era knowledge. Get ahead of the curve and master the edge of the web.
One of the great promises of HTML5 is that you can create software that runs everywhere. In many ways, HTML5 lives-up to this promise, but as with any evolving standard, support across different browsers and devices is inconsistent. To effectively adopt HTML5 today, developers must master the skills that fill-in the gaps and minimize the differences between HTML5 runtimes. In this session, you will learn the essential techniques needed to create HTML5 sites and apps that truly work everywhere. You will learn: • Learn four strategies for adopting HTML5 • Analyze the impact browsers have on HTML5 readiness & adoption • Explore new HTML5 features and techniques for using in older browsers
XPages and Java go together like bicycles and great exercise. But much like you wouldn't attempt a hundred mile bicycle ride on your first day, Java is best learned by starting small and building on your accomplishments. Planning, preparation, and realistic goals are keys to becoming proficient at using Java in your XPages applications. Come learn as two long-time developers, Mike and Graham, share their experiences on their Java treks and demonstrate some of what they learned as they build a Java-based shopping cart in an XPages application.
This document discusses HTML5 and provides an overview of its key features. It explains that HTML5 is not just the HTML language, but also includes related APIs that allow richer functionality. Some of the major areas covered include semantics and accessibility, rich internet applications using new APIs, and specific technologies like canvas, video/audio, web storage, and web workers. The document emphasizes that HTML5 is still evolving and aims to unify web development across browsers.
1. Buu Nguyen presented on HTML5 and its implementation in IE9. He provided an overview of HTML5 including its history and development process. 2. He demonstrated new HTML5 semantic elements like <header>, <nav>, <article>, and <footer>. He also showed HTML5 features in IE9 like drag and drop, web storage, and geolocation. 3. Buu discussed the pros and cons of HTML5, noting its portability but also inconsistent implementations across browsers currently. He concluded by taking questions from the audience.
Mark leusing presenta una sessione su come modernizzare le applicazioni Notes e Domino con Rest, AngularJS etc..
This document discusses WordPress theme performance. It provides data from testing over 3,800 themes on metrics like speed score, number of resources, file sizes, and response bytes. The median theme in 2016 had a mobile speed score of 53, 432KB in total assets, and response bytes of 125KB for HTML, 101KB for CSS, and 155KB for JavaScript. Recommendations include optimizing assets by consolidating and minifying files, deferring non-essential scripts, and conditionally loading resources. The document emphasizes including performance in designs from the start and selecting themes that meet defined performance budgets.
What is web components, inner structure, how they are connected with each other, what is the current state of web components and what is their future
Thinking of upgrading your website to Drupal 8 or using Drupal 8 for a new project? In this webinar, we'll talk about the benefits of Drupal 8 and the killer features that will make you want to upgrade. We'll also discuss challenges of upgrading, major changes from previous versions of Drupal, and the steps you'll have to go through during the upgrade process. This webinar covers: Knowledge of the benefits of Drupal 8 Overall understanding of the upgrade process An overview of which contributed moduels and themes are ready for Drupal 8 Some ideas for migrating your content and configuration Tools and resources to use during your upgrade
HTML5 is the next generation of HTML that will be the new standard, as the previous version was released in 1999. HTML5 is still a work in progress but is supported by most modern browsers. HTML5 was a cooperation between the W3C and WHATWG to create a new version that reduces the need for plugins, has better error handling, and includes new elements and APIs. Some of HTML5's new features include canvas drawing, video and audio playback, offline storage, and new form controls.
A fast-paced overview of HTML5. Topics include: -What is HTML5? -History of HTML5 -WHATWG and W3C specifications -What is part of HTML5? -Using HTML5 Today -Using HTML5 in browsers that do not support it -Detecting native availability of HTML5 features
XControls have become a powerful tool for XPages developers. Join Matt White and Rich Sharpe to look at: -What's possible with the XControls -How to start using the XControls -A deep dive section on the "Global Search" control -An upcoming roadmap/new XControls
1) WordPress is an open source content management system (CMS) that can be used to build websites and blogs. It exists in two versions - WordPress.org which is open source and customizable, and WordPress.com which is hosted for free but with limited customization options. 2) The presentation discusses how to get involved with WordPress by creating themes and plugins, and participating in the large WordPress community through forums, contributing code, and attending events. 3) Businesses can also make money through WordPress by creating and selling popular plugins and themes, hiring out WordPress development services, or hosting private WordPress sites.
The document discusses an HTML5 presentation given by Peter Lubbers at STC12. It provides an agenda for the presentation that includes discussing what HTML5 is, its features, tools for HTML5, and a Q&A. It also shares quotes about the growing adoption of HTML5 and discusses several HTML5 topics like new elements, forms, multimedia, and CSS3.
HTML5 and CSS3 have arrived and they are redefining rich, standards-based web development. Features previously the exclusive domain of browser plug-ins can now be added to web applications as easily as images. Understanding the new power that these standards define, as well as the rapidly increasing power and speed of JavaScript in modern browsers and devices is essential. These slides accompany a full-day workshop, where attendees are guided through the new features in HTML5 and CSS3, with special attention to how these technologies can be used today in new and old browsers.
By now you may have heard that JavaScript is becoming a viable solution for SharePoint Development, but where do you get started? This session will start with some of the basics and introduce attendees to a few different Javascript libraries such as jQuery, Knockout, Bootstrap, etc. It will showcase SharePoint's REST API and provide some examples of how to conduct basic CRUD operations which you can repurpose for your own custom SharePoint Apps.
This document provides an overview and history of HTML5, summarizing some of the key new features in 3 sentences or less: HTML5 aims to simplify HTML markup and make it more semantic with new elements like <section> and <nav>. It also introduces new JavaScript APIs, richer media like <audio> and <video>, and the <canvas> element for drawing. The development of HTML5 was a collaborative effort between browser vendors to create a common standard that is backwards compatible and supports modern web applications.
Hey Microsoft, why did you build another Internet Explorer? This question and what this means for web developers get answered by these slides. It will also be covered, what else developers can do with the new Open Source Chakra JavaScript engine, that empowers not only the Edge browsers but also many other scenarios.
Slides from an HTML5 overview session I presented at work... This presentation has an accompanying sample webapp project: http://code.google.com/p/html5-playground
No one wants a slow loading, slow reacting application. As page weight has increased so has the dependency on JavaScript to drive rich user experiences. Today many pages load over 2MBs of JavaScript, but is this healthy? Do your scripts and dependencies perform well? In this session we will review common JavaScript performance bottlenecks, how to detect them and how to eliminate them. This session will review common bad coding syntax, architecture and how to replace them with better alternatives. You will also be exposed to caching, code organization, build and deployment best practices that produce the best user experiences. Finally, you will see how to use the navigation timing and performance timing APIs to fine tune your applications to produce a fast, lean application your customers will love.
Bob German, a Principal Architect at BlueMetal, gave a presentation about developing SharePoint widgets using TypeScript. He discussed how Microsoft is modernizing SharePoint with the new SharePoint Framework. Widgets provide a way to build reusable components for different SharePoint development models using HTML and JavaScript. TypeScript adds benefits like catch errors earlier and use modern JavaScript features. German demonstrated how to set up TypeScript and build widgets today and in the future SharePoint Framework.
HTML5 introduces several new features including new semantic elements, support for embedded video and audio, canvas element for 2D/3D graphics, offline web applications, and drag and drop. It also removes some older HTML elements. HTML5 is still a work in progress but is supported by all major browsers. It aims to make web pages more compatible with new technologies and reduce the need for browser plug-ins.
This document summarizes a presentation about using HTML5 charts with JavaScript and SharePoint. It discusses using Scalable Vector Graphics (SVG) and Canvas elements to create charts, as well as several third-party charting libraries like Chart.js, RaphaelJS, and HighCharts. It also covers different methods for retrieving data from SharePoint like the REST interface, Client Object Model, and web services. As an example, it demonstrates creating a burndown chart and task breakdown chart to visualize project progress in SharePoint.
Web Developers are excited to use HTML 5 features but sometimes they need to explain to their non-technical boss what it is and how it can benefit the company. This presentation provides just enough information to share the capabilities of this new technologies without overwhelming the audience with the technical details. "What is HTML5?" covers things you might have seen on other websites and wanted to add on your own website but you didn't know it was a feature of HTML 5. After viewing this slideshow you will probably give your web developer the "go ahead" to upgrade your current HTML 4 website to HTML 5. You will also understand why web developers don't like IE (Internet Explorer) and why they always want you to keep your browser updated to latest version. "I have seen the future. It's in my browser" is the slogan used by many who have joined the HTML 5 revolution.
This document provides an overview of building intranet applications using ASP.NET AJAX and jQuery. It discusses the technologies used, including ASP.NET AJAX, jQuery, and Rich Internet Applications. It covers development topics such as common patterns, tools, and debugging. The document also provides references and resources for further learning about ASP.NET AJAX, jQuery, and their integration.
Familiar HTML5 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5 HTML5 Conference Miyazaki 2013 2013/02/10 ひらい さだあき @sada_h
This document provides a summary of a presentation on using jQuery with SharePoint. It discusses: - Why use jQuery with SharePoint to improve visuals, usability and rapid deployment of modifications. - The basics of jQuery and how it can interact with SharePoint lists and forms through the client-side object model or SPServices. - Best practices for deploying jQuery files and debugging jQuery code in SharePoint. - Examples of using jQuery to read list items, interact with forms, and search the DOM. The presentation concluded with a demonstration of integrating Bing Maps with SharePoint using jQuery.