Inspirational snippets of information (images and website links) about AR technologies, applications, concepts, ideas, events and blogs, gathered from the web for a Barcamp London 7 session on 25th October 2009, by Carin Campanario.
Web frameworks are in a time of transition, as technologies like rich Ajax applications and HTML5 emerge. In this presentation, open source frameworks expert Matt Raible reveals which frameworks are fading fast and which will remain relevant for the near and far-off future.
Wrangling Large Scale Frontend Web ApplicationsRyan Roemer
Web applications are massively shifting to the frontend, thanks to exciting new JavaScript / CSS technologies, expanding browser capabilities (visualizations, real-time apps, etc.) and faster perceived user experiences. However, client web applications can be a nightmare to maintain at scale, even for seasoned software architects and operations engineers. Deployment and production infrastructures are complex and rapidly changing. And, frontend JavaScript / CSS code ships to browsers worldwide, where errors and issues are notoriously difficult to systematically detect and diagnose.
In this talk, we will tackle the wild west of the frontend with pragmatic steps and seasoned advice from helping organizations from startups to Fortune 500 companies create some of the largest frontend web applications on the Internet. In particular, we will examine the many hard lessons gleaned from leading frontend application development and education for a team of 50+ engineers rearchitecting a top-five e-commerce site. Some of the topics we will cover include:
* Managing and building very large (500K+ line) frontend application / test code bases.
* Surviving production traffic and errors on the frontend and handling spikes like Black Friday / Cyber Monday for one of the highest traffic e-commerce websites in existence.
* How, where, and why your frontend application is likely to fail.
* Monitoring, logging, and debugging frontend web applications out in the wild.
* Automating checks, tests, and code introspection to protect your code in production.
* Creating an effective, fast, and engineer-friendly development-test-deployment frontend pipeline.
Whether your frontend application already supports millions of transactions a day or you are about to launch your first single-page-application, our aim is to prepare teams of all sizes for the most critical challenges and solutions facing modern frontend web applications.
Progressive Enhancement is one of the most important and useful software engineering tools in our web development toolbox, but in practice it's largely ignored. We'll dive into the basics of PE, the common pitfalls (think <noscript> and the newer class="no-js"), how to support Blackberry 4.x and IE6 without a ton of extra work, tools to avoid that violate PE best practices, and how to apply PE pragmatically.
As browsers explode with new capabilities and migrate onto devices users can be left wondering, “what’s taking so long?” Learn how HTML, CSS, JavaScript, and the web itself conspire against a fast-running application and simple tips to create a snappy interface that delight users instead of frustrating them.
Dreamweaver CS6, jQuery, PhoneGap, mobile designDee Sadler
A session talk for #NAGW2012 on:
Mobile app, choices
Dreamweaver’s place
Creating Mobile Design (actual design, not code)
Other helpful Adobe tools to create HTML/CSS
jQuery Mobile in DW
PhoneGap Build in DW
Stefan Judis "Did we(b development) lose the right direction?"Fwdays
Keeping up with the state of web technology is one of the biggest challenges for us developers today. We invent new tools; we define new best practices, everything’s new, always... And we do all that for good user experience! We do all that to build the best possible web – it’s all about our users.
But is it, really? Or do developers like to play with technology secretly loving the new and shiny? Or do we only pretend that it’s about users, and behind closed doors, it’s developer experience that matters to us? Did we lose direction? Is it time for a critical look at the state of the web and the role JavaScript plays in it?
Web frameworks are in a time of transition, as technologies like rich Ajax applications and HTML5 emerge. In this presentation, open source frameworks expert Matt Raible reveals which frameworks are fading fast and which will remain relevant for the near and far-off future.
Wrangling Large Scale Frontend Web ApplicationsRyan Roemer
Web applications are massively shifting to the frontend, thanks to exciting new JavaScript / CSS technologies, expanding browser capabilities (visualizations, real-time apps, etc.) and faster perceived user experiences. However, client web applications can be a nightmare to maintain at scale, even for seasoned software architects and operations engineers. Deployment and production infrastructures are complex and rapidly changing. And, frontend JavaScript / CSS code ships to browsers worldwide, where errors and issues are notoriously difficult to systematically detect and diagnose.
In this talk, we will tackle the wild west of the frontend with pragmatic steps and seasoned advice from helping organizations from startups to Fortune 500 companies create some of the largest frontend web applications on the Internet. In particular, we will examine the many hard lessons gleaned from leading frontend application development and education for a team of 50+ engineers rearchitecting a top-five e-commerce site. Some of the topics we will cover include:
* Managing and building very large (500K+ line) frontend application / test code bases.
* Surviving production traffic and errors on the frontend and handling spikes like Black Friday / Cyber Monday for one of the highest traffic e-commerce websites in existence.
* How, where, and why your frontend application is likely to fail.
* Monitoring, logging, and debugging frontend web applications out in the wild.
* Automating checks, tests, and code introspection to protect your code in production.
* Creating an effective, fast, and engineer-friendly development-test-deployment frontend pipeline.
Whether your frontend application already supports millions of transactions a day or you are about to launch your first single-page-application, our aim is to prepare teams of all sizes for the most critical challenges and solutions facing modern frontend web applications.
Progressive Enhancement is one of the most important and useful software engineering tools in our web development toolbox, but in practice it's largely ignored. We'll dive into the basics of PE, the common pitfalls (think <noscript> and the newer class="no-js"), how to support Blackberry 4.x and IE6 without a ton of extra work, tools to avoid that violate PE best practices, and how to apply PE pragmatically.
As browsers explode with new capabilities and migrate onto devices users can be left wondering, “what’s taking so long?” Learn how HTML, CSS, JavaScript, and the web itself conspire against a fast-running application and simple tips to create a snappy interface that delight users instead of frustrating them.
Dreamweaver CS6, jQuery, PhoneGap, mobile designDee Sadler
A session talk for #NAGW2012 on:
Mobile app, choices
Dreamweaver’s place
Creating Mobile Design (actual design, not code)
Other helpful Adobe tools to create HTML/CSS
jQuery Mobile in DW
PhoneGap Build in DW
Stefan Judis "Did we(b development) lose the right direction?"Fwdays
Keeping up with the state of web technology is one of the biggest challenges for us developers today. We invent new tools; we define new best practices, everything’s new, always... And we do all that for good user experience! We do all that to build the best possible web – it’s all about our users.
But is it, really? Or do developers like to play with technology secretly loving the new and shiny? Or do we only pretend that it’s about users, and behind closed doors, it’s developer experience that matters to us? Did we lose direction? Is it time for a critical look at the state of the web and the role JavaScript plays in it?
The story behind building application PF2014 based on Cordova with AngularJS, jQuery without Canvas. Short info about app markets like Google Play, Apple App Store, Amazon App Store and Windows Phone store
Presentation at WebPerfDays Amsterdam, May 18 2013.
This newish browser API can be used to gain insight in the load time of individual page resources. Does the API behave consistently and as expected? Short answer: no, not really. Long answer: view the presentation ;-)
The future of the web on mobile isn't an assured thing. Many new platforms that are easier to publish on and are faster to use are appearing with just as many users as the web.
How do we make sure we are relevant in the future:
1. Be Instant
2. Offer Richer Experiences
3. Act Installed, Be Ephemeral
[DevDay 2016] Secret tools for a Scrum Team - Speaker: Sebastian Sussman – CI...DevDay.org
The Scrum framework only provides the structure and how a team should work. Is adapting Scrum enough for a team to succeed?
There are situations when things just don’t sound logical and disagreement to requirements arise outside the meeting room.
In this session, we will learn some examples of tools, which can help us to avoid misunderstandings and disable the 20/80 syndrome in meetings.
———
Speaker: Sebastian Sussman – CIO at Axon Active Vietnam
[DevDay 2016] The toolkit for an amazing product - Speaker: Sebastian Sussman...DevDay.org
We all focus on the code while working with software. Everyday we produce a lot of lines, but what is necessary to build an amazing product? Is developing and completing the requirements enough? How can we deliver the product on time? How do we build a productive and motivated team?
This session will provide some tools that can help the development team to build an amazing and successful product and to keep up with the deadline.
———
Speaker: Sebastian Sussman – CIO at Axon Active Vietnam
Mobile Java with GWT: Still "Write Once, Run Everywhere"Alex Theedom
Times have changed, and although Java ME still has market share, it is not available on all devices anymore. Java/Java ME developers had no problem moving to BlackBerry or Android but faced challenges on iOS. HTML5 plus PhoneGap apps promised a silver bullet for a “write once, run on all devices” approach via several frameworks, which, in the end, offered painful JavaScript and CSS development. Although GWT offers a great Java-to-JavaScript compiler and debugger, mgwt introduces native-looking widgets on iOS, Android, and even BlackBerry. Also, with the addition of GWT/PhoneGap projects, you can now code native-looking HTML apps that can use native APIs with regular, type-safe, well-known beautiful Java without coding a single line of HTML plus JavaScript. Learn more in this session.
The Case for HTTP/2 - Internetdagarna 2015 - StockholmAndy Davies
HTTP/2 is here but why do we need it, how is it different to HTTP/1.1 and what does the mean for developers?
Slides from my talk at Internetdagarna 2015, Stockholm
The story behind building application PF2014 based on Cordova with AngularJS, jQuery without Canvas. Short info about app markets like Google Play, Apple App Store, Amazon App Store and Windows Phone store
Presentation at WebPerfDays Amsterdam, May 18 2013.
This newish browser API can be used to gain insight in the load time of individual page resources. Does the API behave consistently and as expected? Short answer: no, not really. Long answer: view the presentation ;-)
The future of the web on mobile isn't an assured thing. Many new platforms that are easier to publish on and are faster to use are appearing with just as many users as the web.
How do we make sure we are relevant in the future:
1. Be Instant
2. Offer Richer Experiences
3. Act Installed, Be Ephemeral
[DevDay 2016] Secret tools for a Scrum Team - Speaker: Sebastian Sussman – CI...DevDay.org
The Scrum framework only provides the structure and how a team should work. Is adapting Scrum enough for a team to succeed?
There are situations when things just don’t sound logical and disagreement to requirements arise outside the meeting room.
In this session, we will learn some examples of tools, which can help us to avoid misunderstandings and disable the 20/80 syndrome in meetings.
———
Speaker: Sebastian Sussman – CIO at Axon Active Vietnam
[DevDay 2016] The toolkit for an amazing product - Speaker: Sebastian Sussman...DevDay.org
We all focus on the code while working with software. Everyday we produce a lot of lines, but what is necessary to build an amazing product? Is developing and completing the requirements enough? How can we deliver the product on time? How do we build a productive and motivated team?
This session will provide some tools that can help the development team to build an amazing and successful product and to keep up with the deadline.
———
Speaker: Sebastian Sussman – CIO at Axon Active Vietnam
Mobile Java with GWT: Still "Write Once, Run Everywhere"Alex Theedom
Times have changed, and although Java ME still has market share, it is not available on all devices anymore. Java/Java ME developers had no problem moving to BlackBerry or Android but faced challenges on iOS. HTML5 plus PhoneGap apps promised a silver bullet for a “write once, run on all devices” approach via several frameworks, which, in the end, offered painful JavaScript and CSS development. Although GWT offers a great Java-to-JavaScript compiler and debugger, mgwt introduces native-looking widgets on iOS, Android, and even BlackBerry. Also, with the addition of GWT/PhoneGap projects, you can now code native-looking HTML apps that can use native APIs with regular, type-safe, well-known beautiful Java without coding a single line of HTML plus JavaScript. Learn more in this session.
The Case for HTTP/2 - Internetdagarna 2015 - StockholmAndy Davies
HTTP/2 is here but why do we need it, how is it different to HTTP/1.1 and what does the mean for developers?
Slides from my talk at Internetdagarna 2015, Stockholm
A bit about Augmented Reality http://k3hamilton.com/AR/
Based on a presentation given on May 27, 2010 by Karen Hamilton and Jorge Olenenwa
Website has moved to http://k3hamilton.com/AR/ due to closing of wikispaces
Presentation of the Meetup 'Augmented Reality Barcelona' celebrated on January 23, at Mobile World Centre. Isidro Navarro – CEO at INAR, organizer of the meeting -Introduction to AR & Marketing
List of speakers:
Raul Gasa – ENGIDIA, Toni Biada, CEO at EINNOVA - Marketing with Augmented Reality, David Marimon - CEO at CATCHOOM - Presentation of application CraftAR and summary of actuality in AR, David Montero - LAYAR - Introducing AR campaigns with LAYAR, Roger Pastor - Co-founder at PANGEA REALITY -Presentation of projects for Marketing using AR, Raman Sidhu - BLIPPAR - New trade techniques with AR
World Mobile Center
Presentations, demos and projects at the World Mobile Center, it is an open space for citizens. It houses a permanent exhibition and offers an agenda of activities related to current, trending and future issues and projects based on the social, cultural, technological and economic transformation brought by mobile technology. Therefore, it is a place to visit and experience, to share new approaches and opportunities, to enjoy and learn.
For the full video of this presentation, please visit:
https://www.embedded-vision.com/industry-analysis/video-interviews-demos/embedded-vision-augmented-reality-trends-and-opportunities-
For more information about embedded vision, please visit:
http://www.embedded-vision.com
Jon Peddie of Jon Peddie Research delivers the presentation "Embedded Vision in Augmented Reality: Trends and Opportunities" at the February 2017 Embedded Vision Alliance Member Meeting. Peddie presents highlights of his firm’s recent research on opportunities and challenges for embedded vision in augmented reality.
Augmented Reality AR is set to become an indispensable part of people’s livesLeeSam111
Recent research and the current scenario as well as future market potential of "Augmented Reality (AR): Market Shares, Strategies, And Forecasts, Worldwide, 2016 To 2022" globally.
Augmented reality The future of computingAbhishek Abhi
This is a PPT on Developing Augmented Reality this field is rapidly developing around the world. this ppt describes the entire meaning of the word augmented reality and what it is made up off and the working of this devices.
Come ogni nuova convergenza tecnologica l''Augmented Reality ridefinisce l'esperienza del corpo attraverso lo spazio e lo spazio attraverso i codici. Il buzz che circonda l'AR individua oggi un punto di convergenza tra tecnologie mature, sovraccarico delle potenzialità del presente.
Talk to inspire creating surprising new user experiences (like the examples in the talk) that use powerful new technologies (like AI, AR, VR, IoT, brainwave-control, depth-sensing, eye-tracking, etc.) through mostly free SDKs and software (to which the presentation provides some links).
The presentation shows examples of experiences that are literally 'wonder'-ful, and fulfill a real need at the same time (they're not just games), like a school bus to Mars, AI robot for the elderly, and apps that teach our thoughts.
It bundles information that is freely available on the Internet, and mostly not my own work.
SlideShare doesn't run embedded videos, but they run if you downloaded this PDF.
"The evolution of mobile apps". Alan Cannistraro, FacebookYandex
The business of building and selling iOS apps just had its five-year anniversary. This time has been a journey, with a lot of lessons learned. The Gold-Rush days of striking it rich making a simple flashlight app are behind us, but mature apps continue to thrive. This talk will explore the evolution of Mobile apps, from simple utilities to sophisticated tools, and will extrapolate to what may come next.
This is a public presentation about virtual reality and augmented reality, made for APKOMINDO Yogyakarta event "Virtual Experience" held on 3-7 September 2016 in JEC
covered mainly about VR and AR as a whole
How To Protect Your Website From Bot Attacks is a one-hour continuing education course. After successfully completing the course and final exam, you will be awarded a certificate of completion that you can use towards fulfilling your continuing education requirements.
A Vision-Based Mobile Platform for Seamless Indoor/Outdoor PositioningGuillaume Gales
The emergence of smartphones equipped with Internet access, high resolution cameras, and posi- tioning sensors opens up great opportunities for visualising geospatial information within augmented reality applications. While smartphones are able to provide geolocalisation, the inherent uncertainty in the estimated position, especially indoors, does not allow for completely accurate and robust alignment of the data with the camera images.
In this paper we present a system that exploits computer vision techniques in conjunction with GPS and inertial sensors to create a seamless indoor/outdoor positioning vision-based platform. The vision-based approach estimates the pose of the camera relative to the fac ̧ade of a building and recognises the fac ̧ade from a georeferenced image database. This permits the insertion of 3D widgets into the user’s view with a known orientation relative to the fac ̧ade. For example, in Figure 1 (a) we show how this feature can be used to overlay directional information on the input image. Furthermore we provide an easy and intuitive interface for non-expert users to add their own georeferenced content to the system, encouraging volunteering GI. Indeed, to achieve this users only need to drag and drop predefined 3D widgets into a reference view of the fac ̧ade, see Figure 1 (b). The infrastructure is flexible in that we can add different layers of content on top of the fac ̧ades and hence, this opens many possibilities for different applications. Furthermore the system provides a representation suitable for both manual and automatic content authoring.
COSC 426 Lecture 1: Introduction to Augmented RealityMark Billinghurst
This is the first lecture of the COSC 426 graduate course on Augmented Reality taught at the University of Canterbury. It was taught by Mark Billinghurst on July 17th 2014. It covers a basic introduction to Augmented Reality.
Last week me and Stephen Thomas presented to our company's UXC Luncheon. This is a quarterly event open to all the different User Experience groups in the company. Our topic was upcoming trends in Design and technology. This is actually the fifth time I've presented a presentation like this one, starting back in 2005. While some trends are still developing, there are some new and interesting things that will shape the years to come.
Adapting to Input — Smashing Conference NYCJason Grigsby
Responsive Web Design has forced us to accept that we don't know the size of our canvas, and we've learned to embrace the squishiness of the web. Input, it turns out, is every bit as challenging as screen size. We have tablets with keyboards, laptops that become tablets, laptops with touch screens, phones with physical keyboards, and even phones that become desktop computers.
In this session, Jason will guide you through the input landscape, showing you new forms of input like sensors and voice control, as well as new lessons about old input standbys. You'll learn the design principles necessary to build web sites that respond and adapt to whatever input people use.
More people are using mobile platforms to access information - can your business afford to be left behind in an age of rapid digital transformation?
When once it was acceptable to be in the late majority when it came to adjusting your business to technological advancements, nowadays you have to lead the pack in order to be a viable business.
Introducing How to Build a Personal Voice Assistant (AIY Edition) St. Petersburg College
On many levels, we are starting to see our society transformed because of artificial intelligence. One example is voice-controlled interfaces, sometimes referred to as personal voice assistants or digital assistants, where computers and humans are interacting in a variety of ways to accomplish certain tasks. In fact, experts reveal that by 2020 there will be 50 billion connected devices interacting with and reporting data in real-time via the “Internet of Things” network. In this webinar, learn the ins-and-outs of how a Google Voice AIY kit was assembled to use artificial intelligence (machine learning, natural language processing etc.) to power a personal voice assistant via Google’s Cloud Speech-to-Text and other services.
"Will Git Be Around Forever? A List of Possible Successors" at UtrechtJUG🎤 Hanno Embregts 🎸
What source control software did you use in 2010? Possibly Git, if you were an early adopter or a Linux kernel committer. But chances are you were using Subversion, as this was the product of choice for the majority of the software developers. Ten years later, Git is the most popular product. Which makes me wonder: what will we use another ten years from now?
In this talk we will think about what features we want from our source control software in 2030. More speed? Better collaboration support? No merge conflicts ever?
I’ll also discuss a few products that have been published after Git emerged, including Plastic, Fossil and Pijul. I’ll talk about the extent to which they contain the features we so dearly desire and I’ll demonstrate a few typical use cases. To conclude, I’ll try to predict which one will be ‘the top dog’ in 2030 (all information is provided “as is”, no guarantees etc. etc.).
So attend this session if you’re excited about the future of version control and if you want to have a shot at beating even (!) the early adopters. Now if it turns out I was right, remember that you heard it here first.
Presented at Mobilism.nl
Device diversity is about to get an order of magnitude worse. SmartTVs are hitting the market in mass this year. Sony, LG, Vizio, and Samsung are all shipping televisions with Google TV built in.
And if the rumors that Apple will release a TV this year are true, 2012 will turn out to be the year web developers start to tackle the glass screen hanging on our walls.
Why should web developers focused on mobile learn about the web on TVs? Because TVs represent the next challenge in device proliferation. They share common characteristics with their smaller brethren. They create new challenges and opportunities we haven't encountered yet. And most importantly, learning how to build for TVs helps inform our practices of building for mobile devices.
Similar to Augmented Reality (AR) - The Future of Mobile Applications? (20)
7. 2.b Sony Playstation 3 – Eye Pet Pushsquare Review: http://www.pushsquare.com/7466/eye-pet-on-playstation-3-review Videos: http://www.youtube.com/watch?v=_ZQpqfzDgOk http://www.eurogamer.net/videos/eye-pet-in-the-wild http://www.youtube.com/watch?v=Pa8KKSH1ZE0&feature=player_embedded
8.
9.
10.
11. 3.a XBox – Project Natal Website: http://www.xbox.com/en-US/live/projectnatal/ Video: http://www.youtube.com/watch?v=p2qlHoxPioM
50. 7. TAT – ID Mapping Site: http://tat.se/ Video: http://mobileuserinterfaces.blogspot.com/
51.
52. AR Mobile Future ...? Nokia AR Concept Vuzix AR-Goggles Prada Bluetooth Watch
53. 1. Nokia – AR Concept Site: http://research.nokia.com/files/insight/NTI_MARA_-_June_2009.pdf Video: http://www.youtube.com/watch?v=CGwvZWyLiBU
54.
55. 2. Vuzix Wrap 920AV AR-Goggles Site + Images: http://www.vuzix.com/UKSITE/iwear/reviews.html (January 2009) http://www.vuzix.com/UKSITE/iwear/products_wrap280.html The ‘see-thru’ lens shows the real world while experiencing AR on a mobile device like the iPhone. Coming Autumn 2009...
56.
57. 3. Prada Bluetooth Watch Info + Video: http://www.phonesreview.co.uk/2009/02/21/video-lg-prada-2-and-lg-prada-watch-at-mwc-2009/ Info + Images: http://www.cellphones.ca/news/post004974/ http://www.newlaunches.com/archives/lg_kf900_prada_ii_phone_is_boxed_with_bluetooth_prada_watch.php
58.
59. AR Events Past: OTA09, ISMAR09, Mashup Soon: SEE09 and openMIC #3
60. 1. OTA09 – AR sessions 26 September 2009 Over The Air Session1: http://overtheair.org/blog/session-open-air-exploring-ar-development-platforms/ Over The Air Session2: http://overtheair.org/blog/session-augmented-reality-what-it-is-and-what-it-isnt/
61. 2. ISMAR09 – AR Symposium 19-22 October 2009 International Symposium on Mixed and Augmented Reality: http://www.ismar09.org/
62. 3. Mashup – AR Evening 22 October 2009 Mashup AR evening: http://www.mashupevent.com/event/augmented-reality
63. 4. SEE – AR Sessions 27-28 October 2009 AR panel session: http://www.see2009.org/page.cfm/action=Seminars/SeminarID=366 AR workshop to create your own app: http://www.see2009.org/page.cfm/action=Seminars/SeminarID=366
64. 5. openMIC #3 Private Mobile AR Dev Surgeries 4 November 2009 OpenMIC #3: http://openmicamp.ning.com/events/openmic-3-mobile-innovation