html5 – As Seen Through PeriVision https://www.perivision.net/wordpress An Mobile centric blog ... Full of Tech goodness Fri, 08 Mar 2013 16:45:08 +0000 en-US hourly 1 https://wordpress.org/?v=6.6.2 4666035 YouTube does the Harlem Shake. Coolest HTML5 effect from a major site https://www.perivision.net/wordpress/2013/03/youtube-does-the-harlem-shake-coolest-html5-effect-from-a-major-site/ https://www.perivision.net/wordpress/2013/03/youtube-does-the-harlem-shake-coolest-html5-effect-from-a-major-site/#respond Fri, 01 Mar 2013 20:22:22 +0000 http://www.perivision.net/wordpress/?p=8559 Read More]]> youtube do the harlem shakeThis is pretty cool.  Go to YouTube.com and type in ‘do the harlem shake’ into the search box.  Be sure do have your sound tuned on.

Let it run then if your browser supports it, check the sweet CSS effects.  Nice eh?  BTW, I tried in IE and it did not work, so I recommend using FireFox or Chrome or Safari.

Here is the direct link.

http://www.youtube.com/results?search_query=do+the+harlem+shake&oq=do+the+harlem+shake&gs_l=youtube.3..0i3l3j0l2j0i5.887.4690.0.8081.19.17.0.2.2.0.153.1432.12j5.17.0…0.0…1ac.1.5K79XOKPVww

Enjoy!

Share and Enjoy !

Shares
]]>
https://www.perivision.net/wordpress/2013/03/youtube-does-the-harlem-shake-coolest-html5-effect-from-a-major-site/feed/ 0 8559
SimLibrary – When Danish Libraries Go Digital https://www.perivision.net/wordpress/2013/02/simlibrary-when-danish-libraries-go-digital/ https://www.perivision.net/wordpress/2013/02/simlibrary-when-danish-libraries-go-digital/#respond Fri, 15 Feb 2013 17:46:25 +0000 http://www.perivision.net/wordpress/?p=8513 Read More]]>

Over the past few years I have been engaging a lot more with various entities in Denmark. One such group that has recently caught my attention is the Danish library system. Now I remember coming across this report years back about the city of Aarhus Main Library’s Transformation Lab.

Recently Dave Arendash and I were invited to present at SimLibrary, an event highlighting mixed reality technologies for libraries, held in Odense, Denmark.

From the SimLibrary Website (translated from Danish): SimLibrary is a cooperation between Odense Central Library, Aalborg, and Herning libraries with Euman A / S, and Educational Media Centers in the project cities. The SimLibrary project aims to develop libraries to a prominent place in the digital experience community with young people as drivers in a user-driven innovation process. To create virtual and physical environments that encourage young people to form relationships.

The goal is to develop new delivery of physical and virtual library spaces by incorporating the Playingmondo 3D platform and create user-driven innovation processes in SimLibrary, with young people ideas as the basis for new library services. The project is based on user-driven innovation by young people actively involved in building the 3D world, SimLibrary and helps to create the library space, in a combination of physical presence and online communications.

3D Mixed Reality Gaming

Work on the Playingmondo platform can be used for virtual playgrounds and play spaces where mobile technology, GPS and broadband used to support physical play and games as well as use and highlight local area spaces. 3D technology makes it possible to mix reality and the virtual world. The technology opens up entirely new possibilities for e-learning and provides unique opportunities to motivate movement in nature, urban or indoor.

3D gaming technology makes it possible to test concepts before they are created, making it a great interactive tool for user involvement in construction or upgrading of existing structures and facilities. 3D technology for mobile can make the virtual experience in a natural setting more realistic and lifelike. Mixed reality gaming is tool and teaching materials that support the need for delivery of “text” to the context and coherence in the movement around the many ude-/inderum (spaces / contexts).

Mixed reality gaming is also learning for children who use the children’s reality – computer games and social media – as a tool and medium for learning. When mixed reality gaming based on game or competition in a good way and in the children’s universe, the students are constantly measured and weighed as a natural part of learning.

Development of a 3D model of a library can provide a basis for such the following applications:

 Ability to learn library better to know in advance. Users of the library can use the 3D model on a web page to orient themselves and navigate the library before a visit. Users can play the library’s existing Playingmondo games and themed walks by in 3D on the Web to move around with the keyboard and mouse and activate the items and effects. Play multiplayer games on mobile and web users will be able to play multiplayer Playingmondo game.

In 3D on the Web, some players move around with the keyboard and mouse and activate the items and effects, while opponents or team-mate moving physically around the library with mobile phone and activate game elements.
Interact with the library in new ways can imagine that library users can interact with library staff, visitors, and facilities at the
library in new ways. Examples may be that virtual home can visit the library via web-based 3D version, go to a shelf, take a book out and look at it and possibly, the book. It can also contribute to social interactions between library users who are physically present (with cell phone) and those who sit at home or at school in front of the computer.

In our presentation, we outlined a variety of new technologies that are making their way to the mainstream, and our ideas of how they can be used to create a new type of library experience. Dave also showed an augmented reality example he created where a video about Deepak Chopra’s new book played on the cover of the book once the camera saw it. Our presentation was a big hit, and I am very thankful I got the opportunity to participate.

The video I made on slide 11:

More information on the SimLibrary workshop can be found here. I recommend visiting the site with Google’s Chrome web browser as it will translate the site from Danish to your preferred language.

Share and Enjoy !

Shares
]]>
https://www.perivision.net/wordpress/2013/02/simlibrary-when-danish-libraries-go-digital/feed/ 0 8513
Hyper Fast HTML5. Fastest Javascript CSS ever. https://www.perivision.net/wordpress/2012/12/hyper-fast-html5-fastest-javascript-css-ever/ https://www.perivision.net/wordpress/2012/12/hyper-fast-html5-fastest-javascript-css-ever/#respond Mon, 31 Dec 2012 22:00:26 +0000 http://www.perivision.net/wordpress/?p=8289 Read More]]> I cannot believe I did not write about this when I first saw it. Famo.us is a firm that decided to see just how fast they could get an HTML5 to render.  The test was to render 3D in using HTML only, no plugins. The way they got this page to run so fast is to NOT use the normal javascript and CSS libraries, but instead rewrite everything.  From the ground up.  This may seem extreme, but it does make sense.  If you want to build the fastest car ever, you do not go out and get a 67 dodge dart and start modding. What is really impressive is high face count ( not 1mil faces like in gaming, but 100’s) 3D rendering on an iPad1.  That is pretty impressive. So basically with this new code base, we can see pretty interesting interactive information displays and simple games using nothing but a web browser.  For me, I would like to see some of this optimization extended to document rendering as well.

Keep in mind this is a complete rewrite of libraries so that means you will have to rewrite your html5 page from the ground up.  But if you need performance, it might be worth it. Right now its focused on 3D, but I think this can be useful for any non document display.

Check out the video below.  This is going to be a coding effort we will want to watch in 2013.

//www.youtube.com/watch?v=fzBC20B5dsk

Also check out this snippet from the Sept newsletter.

Roadmap
We will follow a similar rollout to that of Bootstrap.  When we launch we will make our GitHub project public and share the link to it with you.  We will also have a Google group where you can ask questions that Mark and I will respond directly.  We’ll also post updates via this newsletter, on a our blog (when it’s released) and our Twitter feed – @befamous.  We are spending a lot of time making sure that documentation is thorough and packed with examples.  In terms of timing, we hope to have the first full release some time later this year (depending on documentation, mostly).

Using famo.us
Developing in famo.us is similar to Bootstrap.  In famo.us you start with an app layout and then mix and match any of the famo.us UI and UX components and widgets.

In our “hello world” app, you’ll build a replica of the Twitter iPad app using the famo.us Cards App Layout (the same app layout used by Spotify, Twitter, Facebook and many other apps), and applying famo.us UI and UX components and hooking those components into some example data.  Once you get the hang of famo.us, you can select alternative app layouts, and modify it them as much as you like.  In fact, you will eventually be able to create your own app layouts, components and themes, and share them with anyone or offer them in the famo.us marketplace as well.  Our goal is to enable developers to work with all of the popular app layouts found in native apps, plus we intend to create many more together with our community.  Each app layout will work on iOS and Android, both as a web app and inside a native app wrapper, and will have layouts that smoothly translate across phones, tablets and personal computers.

Share and Enjoy !

Shares
]]>
https://www.perivision.net/wordpress/2012/12/hyper-fast-html5-fastest-javascript-css-ever/feed/ 0 8289
A beautiful functional watch in HTML5. NO IMAGES https://www.perivision.net/wordpress/2012/08/a-beautiful-functional-watch-in-html5-no-images/ https://www.perivision.net/wordpress/2012/08/a-beautiful-functional-watch-in-html5-no-images/#respond Mon, 13 Aug 2012 04:18:40 +0000 http://www.perivision.net/wordpress/?p=7687 Read More]]> This is sweet.  We have seen some really nice graphics done in pure CSS.  This one I think pushed the HTML/CSS/JS bar just a bit higher. A  really nice functional wrist watch with no images!  The crazy part is that it works in I.E!  Wow.  I also tested on iPad and iphone.  Works.

I did look through the code and see a few lines like the following to make me think some of this was created with a conversion tool, perhaps from a vector graphic, but not sure.  Anyone?

filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=’#FFFEFEFE’, endColorstr=’#FFFFFFFF’);
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(17%, #dbd9da), color-stop(50%, #0b0d0c), color-stop(51%, #0b0e0c), color-stop(59%, #b0b1b5), color-stop(71%, #aeadbd), color-stop(84%, #cfcfcd), color-stop(100%, #ffffff));

Here is the link to codepin.io, you can grab the code there.

Enjoy!

Share and Enjoy !

Shares
]]>
https://www.perivision.net/wordpress/2012/08/a-beautiful-functional-watch-in-html5-no-images/feed/ 0 7687
HTML5, CSS3, UX/UI and Mobile Design; oh my! https://www.perivision.net/wordpress/2012/07/html5-css3-uxui-and-mobile-design-oh-my/ https://www.perivision.net/wordpress/2012/07/html5-css3-uxui-and-mobile-design-oh-my/#respond Sat, 21 Jul 2012 21:05:47 +0000 http://www.perivision.net/wordpress/?p=7564 Read More]]>

http://www.flickr.com/photos/mr_o/sets/72157630681836960/

“CASCADE SF’s first “Innovators of the Web Conference”

Yes, this fine Sat I’m at the Adobe building in SF watching presentations on the intersection of design and programming.  The focus of the talks today are line by line examples of how to break through the limits of design for the web with new cutting edge techniques in CSS and graphic asset creations in photoShop and illustrator.  Talks dive as deep as designs and creating icons that can scale but up and down without breaking.

So the most important part of this post, links to the presentations.

FYI, finding the slides is not all that easy, the link is in pretty small font.  You can see in the screenshot provided.

 

From the CASCADE site:

On July 21, 2012, CASCADE SF is throwing the Innovators of the Web Conference in San Francisco, and the lineup is stellar. Top talent in the industry will cover best practices of HTML5, CSS3, UX/UI and Mobile Design, focusing on product design for an optimal user experience. Attendees will leave with sparks, fresh perspectives and cutting-edge skills from highly engaging presentations.Breakfast and lunch catered by local restaurants to help grow and promote small businesses.

Breakfast, lunch, beer-tasting catered by local restaurants to help grow and promote small businesses. Local jewelry company, Padis Jewelry donated luxurious gift bags filled with jewelry cleaner and other branded products.

Including Travelin’ Joe Espresso, Nico’s Tacos, Healthy Spirits catering lunch and providing an international beer-tasting from light to dark – largest selection in the Bay Area.

We aim to take care of our speakers and volunteers, VIP room with massage therapists. Exquisite wine tasting donated by Padis Vineyards at 3pm for VIP guests only.

 

 

9:30am

Breakfast

Espresso & Belgian Waffle Bar

Belgian Waffles

10-10:45am

“Microformats 2 – The Next Evolutionary Step For Web Data”

Tantek Çelik

with Tantek ÇelikMozilla, W3C Invited Board MemberStandards Lead, International Speaker & Author, An Event Apart Speaker
Mozilla

Microformats are published on millions of sites, providing a simple API for the data on those pages with no additional URLs, file formats, callbacks etc. Similar approaches have subsequently emerged and grown as well, like RDFa and microdata. This talk discusses lessons learned in all HTML data in general, and how those lessons have been incorporated into microformats 2.0, the latest in the evolution of web data.

11-11:45am

“Select This!”

Estelle Weyl

with Estelle WeylStandardistaInternational Speaker & Author
Standardista

Pick an element, any element. Style it. No IDs. No classes. No jQuery necessary. We’ll learn all the new features of CSS3 selectors that enable you to select this DOM node, that DOM node, and even imaginary DOM nodes based on attributes, relation to other elements, location in the DOM, or just an element’s mere existence. The possibilities are endless, if you know how to use the tools in your tool box. Today’s tool is CSS3 selectors.

12-1:00pm

“Say Hello to Octicons”

Jon Rohan Cameron

with Jon Rohan & Cameron McEffeeGitHubNew Media Designers / Front-End Developers
GitHub

The web is increasingly becoming more fluid & scalable. With higher resolution screens coming out, GitHub wanted to be ahead of the curve by building a font icon set. Listen to what critical decisions we made for Octicons as we detail the successes, failures, & compromises.

1-2:15pm

Lunch
Lunch

Local Restaurants, Various Cuisines – Both Vegetarian and Non-Vegetarian. Lots of Choices!

1:30-2:15pm

“”How Does Interaction Design Work with Technology?”

Method

Ryan GatesInteractive Design Production Lead, Method Inc.
Melissa MartinSr. Interaction Designer, Method Inc.
Jacob SurberSr. Product Manager HTML Design, Adobe
Sumeet SaxenaPrincipal of Engineering, GlobalLogicPanel Description

Panel Description
In order to bring brands, products, and services to market successfully, designers and technologists must find ways of collaborating together to build products and services that are useful, valuable, and differentiated. This panel will discuss how interaction designers and technologists should work together to bring these designs to life, and why it is so critical for the two disciplines to communicate and collaborate during design and development.

Meet Ryan Gates (Moderator)
Ryan Gates is Method’s Interactive Production Design Lead, helping to guide their digital production unit. He brings hands-on experience with branding, UI design/prototyping/implementation, responsive web environments, video production and motion graphics to support a true end-to-end creative production process. Ryan has previously designed and supported campaigns for CalArts, Roy and Edna Disney/CalArts Theater (REDCAT), AT&T, Dreyer’s, Häagen-Dazs, SanDisk, Samsung, Chiquita and Logitech. He earned a BFA in Graphic Design from California College of the Arts and University of San Francisco.

2:30-3:15pm

“The Process of Creating Useful & Elegant Responsive Design”

Ryan Kirkman

with Ryan KirkmanSay Media Art Director
Say Media

User experience will determine whether a visitor leaves your page or hangs out for a while. The site needs to be readable and easy to navigate on a smart phone, iPad or laptop. Having attractive design won’t hurt either. Ryan is a hidden gem in the industry when it comes to interactive and web design. This is a presentation filled with tips you won’t want to miss.

3:30-4:00pm

“New Developments in Sass 3.2 & Compass 0.13″

Chris Eppstein

Chris EppsteinFounder of COMPASSSoftware Architect for @Caring
Rubyist, Creator of the Compass stylesheet framework, Sass Core Developer

Compass

4:15-5:00pm

“HTML5:The Mobile Approach”

Tomomi Imura

Tomomi ImuraNokia HTML5 Evangelist & App Developer
Nokia

Building a mobile web no longer means dumbing down an existing desktop website. With HTML5 and ever-evolving smartphone capabilities, now you can create awesome web apps running on mobile browsers.
In this talk, I will cover the adaptive design approach, to support many form-factors including desktop to mobile phones, and mobile-specific approach, to leverage HTML5 APIs that enable to have native-like experience on browser.

5:15-6:00pm

“”From Ideation to Innovation: The Process of Making Something Yours”

Daniel Brusilovsky

Daniel BrusilovskyFounder & CEO of Teens in Tech Labs

Teens in Tech

Daniel Brusilovsky is the Founder and CEO of Teens in Tech Labs, a company he founded in February 2008. He’s also a Summer Associate at Highland Capital Partners on the Internet & Digital Media investment team.

Previously, he was on the founding team of Qik (acquired by Skype), and spent time at TechCrunch (acquired by Aol), atebits (acquired by Twitter), Apture (acquired by Google), and JESS3. He also actively advises Y Combinator funded startup Everyme, and is an Associate Producer of Olive The Movie. Follow him on Twitter: @danielbru.

Share and Enjoy !

Shares
]]>
https://www.perivision.net/wordpress/2012/07/html5-css3-uxui-and-mobile-design-oh-my/feed/ 0 7564
Opera 12 releases with WebGL support, webcam APIs, & more! https://www.perivision.net/wordpress/2012/06/opera-12/ https://www.perivision.net/wordpress/2012/06/opera-12/#comments Thu, 14 Jun 2012 20:13:05 +0000 http://www.perivision.net/wordpress/?p=7372 Read More]]>

Opera released version 12 of its web browser today with a number of new features, improved performance, and enhanced support for modern web standards.

Feature Adds:

– Support for better personalization and wallpaper-like themes. A variety of browser wallpapers can be selected from the Opera public gallery.

– Support for CSS3 animations and transitions.

– Preliminary support for WebRTC, an emerging standard that is being drafted by the W3C Web Real-Time Communications Working Group. WebRTC will eventually enable standards-based audio and video chat in Web applications. There is also support for the WebRTC media capture APIs, which allow Web content to capture live media streams from the user’s microphone and webcam. Due to the potential privacy and security implications, the user is automatically prompted by the browser before the feature is allowed to be activated.

– Support for the Do Not Track header. When the user enables the Do Not Track feature, the browser will append a flag to every HTTP request to inform servers that the user wants to opt out of behavioral tracking. Opera users can enable the header by clicking the “Ask websites not to track me” checkbox in the Security section of the browser’s preference dialog. The feature is a welcome addition for privacy-conscious users.

– Process isolation for plugins that will considerably boost the browser’s stability. According to Opera, plugins like Flash account for approximately one-third of the browser’s crashes. Moving the plugins into a separate process will help address that issue.

– Hardware acceleration rendering to the entire browser, including the user interface and preliminary support for WebGL. Both features must be enabled in the opera:config panel in order to work.

Features Axed:

Opera Unite and support for HTML desktop widgets that float over the user’s desktop.

Share and Enjoy !

Shares
]]>
https://www.perivision.net/wordpress/2012/06/opera-12/feed/ 1 7372
At Google HQ for WebGL Camp #3 https://www.perivision.net/wordpress/2011/06/at-google-for-webgl-camp-3/ https://www.perivision.net/wordpress/2011/06/at-google-for-webgl-camp-3/#respond Fri, 10 Jun 2011 16:26:37 +0000 http://www.perivision.net/wordpress/?p=5421 Read More]]> At Google HQ in Mountain View, California right now attending WebGL Camp #3. WebGL Camp is a full day affair of WebGL demos, presentations, and code. A nice write up by fellow attendee Ates Gursimsek.

See the videos when available at the WebGL Camp Youtube Channel .

//www.youtube.com/watch?v=n7NmtWFCP18

Share and Enjoy !

Shares
]]>
https://www.perivision.net/wordpress/2011/06/at-google-for-webgl-camp-3/feed/ 0 5421
SVG Girl – interactive 2D anime in the browser https://www.perivision.net/wordpress/2011/05/svg-girl-interactive-anime-in-the-browser/ https://www.perivision.net/wordpress/2011/05/svg-girl-interactive-anime-in-the-browser/#respond Tue, 31 May 2011 19:44:09 +0000 http://www.perivision.net/wordpress/?p=5283 Read More]]>

SVG Girl

I was recently exposed to SVG Girl (thanks Avi) and as a fan of anime and web technology, what a treat! At first glance, SVG Girl looks like a video of an anime, in reality it is an interactive video using all Scalable Vector Graphics (SVG)! SVG is a family of specifications of an XML-based file format for describing 2D vector graphics, both static and dynamic (i.e. interactive or animated).

SVG Girl uses Kayac’s jsdo.it platform, which allows you to write and share JavaScript, HTML5, and CSS in your browser. Viewers can make real-time changes to the animation to customize the video, and watch the results ‘live’.

SVG Girl made its debut at  Microsoft’s Mix2011 conference. Totally worth the visit to the website and use Internet Explorer 9, where it takes advantage of hardware acceleration to give the experience more smoothness.

SVG Girl offers different types of interaction for different levels of know-how. The average user can modify colors and background images, but those that want to change the SVG source code can modify the animation to be how they want it to look.  Check out the video below..

//www.youtube.com/watch?v=6kKjNipe67I

Super cool huh? I might use IE9 more often now.

Share and Enjoy !

Shares
]]>
https://www.perivision.net/wordpress/2011/05/svg-girl-interactive-anime-in-the-browser/feed/ 0 5283
Tron light cycles in my web browser! https://www.perivision.net/wordpress/2011/04/tron-light-cycles-in-my-web-browser/ https://www.perivision.net/wordpress/2011/04/tron-light-cycles-in-my-web-browser/#comments Fri, 08 Apr 2011 21:31:25 +0000 http://www.perivision.net/wordpress/?p=4926 Read More]]> I have discovered my own ‘Angry Birds’ style game addiction with Cycleblob. Released earlier this week, this Tron inspired game allows the player to control a light cycle and compete against other computer controlled racers on various 3D tracks.

Cycleblob

Beyond the cool factor of being able to race a Tron light cycle, the game utilizes some new web3D technologies. Developer Shy Shalom built the game using HTML5 canvas elements, WebGL, and Javascript.

Test here to identify if your browser is WebGL enabled and then visit this link to start playing. See you on the grid!

Share and Enjoy !

Shares
]]>
https://www.perivision.net/wordpress/2011/04/tron-light-cycles-in-my-web-browser/feed/ 1 4926
WebGL released @ GDC! https://www.perivision.net/wordpress/2011/03/webgl-gdc-201/ https://www.perivision.net/wordpress/2011/03/webgl-gdc-201/#respond Thu, 03 Mar 2011 10:53:52 +0000 http://www.perivision.net/wordpress/?p=4529 Read More]]> I have talked about it before, but today at GDC2011 the Khronos Group released the final specification for WebGL, a specification that brings OpenGL hardware-accelerated graphics to supporting web browsers. Official press release. Back to the show!

Share and Enjoy !

Shares
]]>
https://www.perivision.net/wordpress/2011/03/webgl-gdc-201/feed/ 0 4529