|By Kevin Benedict||
|May 11, 2015 01:15 PM EDT||
Defining Web 3.0 and Developing the Fastest Enterprise Mobility Apps
I value a strong opinion. Especially when the opinionated is an expert and willing to stand up and place a flag in the sand. In this article, my ambitious friend, programming guru, gamer, colleague, bona fide geek and mobility expert Peter Rogers shares his opinions on the meaning of Web 3.0 and how it will impact mobile application development and the enterprise. While he is English and prone to use words like whilst, that should not be held against him.
I have two ambitions in life: to be the first person to define Web 3.0 in a meaningful way; and to be able to reform Atomic Kitten to sing at my next birthday. Only one of these is achievable so here goes.
The Web is changing quite drastically and there are ten key factors that define the next "Web" hereafter as Web 3.0:
- The dropping of legacy browsers like Internet Explorer 6, 7 and 8; and the subsequent focus around HTML 5 and ECMAScript 5.1 capable browsers
- The second generational move away from pure RWD as a golden bullet solution
- The increase in the performance offered by next generation web browsers powered by WebKit2 and Blink that can take advantage of multi-CPU/GPU chipsets
- The shift into 4 tier architectures and API driven solutions with API Gateways and reduced middle tiers, that enable a much higher scalability that was previously considered possible
- The emergence of Cloud Transformation, Cloud Build, Cloud Cross-compilation and Mobile Backend as a Service solutions
- The increase in power of PhoneGap solutions through better Web View browser based capabilities (Android 4.4 / iOS 8)
The first point is a very distinct abandonment of legacy browsers and a full adoption of ECMAScript 5.1 and HTML5. This is going to upset a lot of people but the truth of the matter is JQuery 2.0 and AngularJS have both taken this approach and support Internet Explorer 9 and above. That is not to say you cannot do a few hacks to get Angular working on Internet Explorer or using the 1.X branch of JQuery, but the wheels have been set in motion. Why have a bloated library that is twice the size due to browsers not supporting the current feature track.
- The difference between == and ===
- That an array is not actually an array at all and works much slower than expected
- What prototypal inheritance is and why you shouldn’t make code look like Java (pseudo-classical inheritance)
- That the DOM is actually written in C/C++ and the context switch is why it is so slow working with DOM based libraries like JQuery
- How a Closure actually works
HTML5 is evolving to offer built in templating support, the ability to watch objects (which will speed up Angular) and Web Components (which offer Angular Directives). The native level support will offer a massive performance boost to frameworks having to fake all these features like Polymer and Angular. It will also encourage people who are not familiar with these next generational frameworks to get in on the action. As I am from a gaming background then I always complain that TCP (Web Sockets) is not genuinely real-time, so I look forward to seeing UDP (WebRTC) solutions being delivered like Desktop Sharing in Chrome 34.
Cloud Mobile Backend as a Service and Platform as a Service are offering small companies the ability to start working with the server side as well as the client side. Whereas finding an Application Service Provider (ASP) that supported Java EE and building a set of Java EE servers was a bit of a hassle, you can easily get a free Heroku account and create Node/Express servers in minutes rather than hours. The combination of MongoDB, Express, Angular and Node (the MEAN stack) will enable complete product solutions to be built at budget prices.
People often forget, when they talk about HTML5 performance, that the current web browsers cannot yet take advantage of multi-CPU/GPU chipsets that have been around for many years. If an Apple device has a quad-core CPU and quad-core GPU but the web browser can only work on a single processor then clearly we are getting a fraction of the performance – and it is not a quarter or a sixteenth as this is exponential! Soon this will change and performance should not be an issue for a time.
A few recent scalability nightmares including the season premier of Game of Thrones Series 4 on Netflix and the original Iron Man Blu-Ray BD Live feature, which both boasted the most simultaneous web hits of their generation. A shift into 4 tier architectures, with high end scalability empowered by asynchronous backend systems, and effective Cloud utilisation will be required to offer new highly desirable services. This will include more API driven approaches using API Gateways and a lighter middle tier moving away from monolithic Java EE heavy middleware solutions.
Finally the last thing holding back HTML5 was the massive drop in functionality and performance when it was wrapped using a Web View. Luckily Android 4.4 offers us Chrome 30 support and using Cloud Build systems then we can even access the 3D features of Chrome 33. Following suite iOS 8 now enables us to have web applications that can use Nitro (their JIT solution). It will take time for PhoneGap to catch up with some of these new advancements of course, but the future is even looking better for wrapped web.
Now all we need is a way to monetize and distribute pure web applications on a popular operating system with a profitable App Store and we really have a reason to sing the name of “Web 3.0”.
For basic one-to-one voice or video calling solutions, WebRTC has proven to be a very powerful technology. Although WebRTC’s core functionality is to provide secure, real-time p2p media streaming, leveraging native platform features and server-side components brings up new communication capabilities for web and native mobile applications, allowing for advanced multi-user use cases such as video broadcasting, conferencing, and media recording.
Aug. 25, 2016 08:45 AM EDT Reads: 2,248
WebRTC is bringing significant change to the communications landscape that will bridge the worlds of web and telephony, making the Internet the new standard for communications. Cloud9 took the road less traveled and used WebRTC to create a downloadable enterprise-grade communications platform that is changing the communication dynamic in the financial sector. In his session at @ThingsExpo, Leo Papadopoulos, CTO of Cloud9, discussed the importance of WebRTC and how it enables companies to focus on building intellectual property into their platforms that support customer needs, while also prov...
Aug. 21, 2016 08:30 PM EDT Reads: 1,875
Big Data, cloud, analytics, contextual information, wearable tech, sensors, mobility, and WebRTC: together, these advances have created a perfect storm of technologies that are disrupting and transforming classic communications models and ecosystems. In his session at @ThingsExpo, Erik Perotti, Senior Manager of New Ventures on Plantronics’ Innovation team, provided an overview of this technological shift, including associated business and consumer communications impacts, and opportunities it may enable, complement or entirely transform.
Aug. 5, 2016 12:00 PM EDT Reads: 1,544
Continuous testing helps bridge the gap between developing quickly and maintaining high quality products. But to implement continuous testing, CTOs must take a strategic approach to building a testing infrastructure and toolset that empowers their team to move fast. Download our guide to laying the groundwork for a scalable continuous testing strategy.
Jul. 31, 2016 02:00 PM EDT Reads: 2,764
CenturyLink has announced that application server solutions from GENBAND are now available as part of CenturyLink’s Networx contracts. The General Services Administration (GSA)’s Networx program includes the largest telecommunications contract vehicles ever awarded by the federal government. CenturyLink recently secured an extension through spring 2020 of its offerings available to federal government agencies via GSA’s Networx Universal and Enterprise contracts. GENBAND’s EXPERiUS™ Application Server, which was recently certified by the Joint Interoperability Test Command (JITC), significant...
Jul. 31, 2016 01:30 PM EDT Reads: 2,256
Internet of @ThingsExpo has announced today that Chris Matthieu has been named tech chair of Internet of @ThingsExpo 2016 Silicon Valley. The 6thInternet of @ThingsExpo will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA.
Jul. 24, 2016 12:00 PM EDT Reads: 2,332
So you’ve heard how click-to-call widgets can really enhance a website’s potential for customer interaction and you want to try it out for yourself. Or you’re considering offloading pieces of your VoIP infrastructure, but want to see how that would unfold first. Where can you find this technology, that’s free and available to try out? Spotting the potential in a space where customers can experiment with these types of features, Voxbone is launching The Workshop.
Jul. 8, 2016 04:00 PM EDT Reads: 1,595
Dialogic has announced that ZVRS chose Dialogic® PowerMedia™ XMS software media server as part of its latest video relay and translation service offering. ZVRS uses Dialogic’s PowerMedia XMS technology to provide a robust solution that supports a broad range of legacy devices and any-to-any video capabilities with its flagship Z70 videophone. ZVRS selected Dialogic’s solution to facilitate a release of Z70 that met its stringent requirements for legacy device support (H.263 and H.264) with high quality video and any-to-any video capabilities including SIP support. ZVRS solutions provide video...
Jul. 7, 2016 01:00 PM EDT Reads: 1,433
Vidyo, Inc., has joined the Alliance for Open Media. The Alliance for Open Media is a non-profit organization working to define and develop media technologies that address the need for an open standard for video compression and delivery over the web. As a member of the Alliance, Vidyo will collaborate with industry leaders in pursuit of an open and royalty-free AOMedia Video codec, AV1. Vidyo’s contributions to the organization will bring to bear its long history of expertise in codec technology and the process of developing standard codecs, with emphasis on interactive real-time communicati...
Jun. 19, 2016 12:45 PM EDT Reads: 2,145
SYS-CON Events announced today that BMC Software has been named "Siver Sponsor" of SYS-CON's 18th Cloud Expo, which will take place on June 7-9, 2015 at the Javits Center in New York, New York. BMC is a global leader in innovative software solutions that help businesses transform into digital enterprises for the ultimate competitive advantage. BMC Digital Enterprise Management is a set of innovative IT solutions designed to make digital business fast, seamless, and optimized from mainframe to mobile to cloud and beyond.
Jun. 6, 2016 12:15 PM EDT Reads: 3,977
WebRTC is bringing significant change to the communications landscape that will bridge the worlds of web and telephony, making the Internet the new standard for communications. Cloud9 took the road less traveled and used WebRTC to create a downloadable enterprise-grade communications platform that is changing the communication dynamic in the financial sector. In his session at @ThingsExpo, Leo Papadopoulos, CTO of Cloud9, will discuss the importance of WebRTC and how it enables companies to focus on building intellectual property into their platforms that support customer needs, while also p...
Jun. 5, 2016 06:00 PM EDT Reads: 3,778
SYS-CON Events announced today BZ Media LLC has been named “Media Sponsor” of SYS-CON's 19th International Cloud Expo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. BZ Media LLC is a high-tech media company that produces technical conferences and expositions, and publishes a magazine, newsletters and websites in the software development, SharePoint, mobile development and Commercial Drone markets.
May. 28, 2016 07:00 PM EDT Reads: 5,228
IoT generates lots of temporal data. But how do you unlock its value? How do you coordinate the diverse moving parts that must come together when developing your IoT product? What are the key challenges addressed by Data as a Service? How does cloud computing underlie and connect the notions of Digital and DevOps What is the impact of the API economy? What is the business imperative for Cognitive Computing? Get all these questions and hundreds more like them answered at the 18th Cloud Expo | @ThingsExpo June 7-9, 2016, at the Javits Center, in New York City, NY. The Cloud Expo | @ThingsE...
May. 28, 2016 01:00 PM EDT Reads: 3,751
SYS-CON Events announced today that DatacenterDynamics has been named “Media Sponsor” of SYS-CON's 18th International Cloud Expo, which will take place on June 7–9, 2016, at the Javits Center in New York City, NY. DatacenterDynamics is a brand of DCD Group, a global B2B media and publishing company that develops products to help senior professionals in the world's most ICT dependent organizations make risk-based infrastructure and capacity decisions.
May. 22, 2016 03:45 PM EDT Reads: 5,409
You can use Intel XDK together with Intel Collaboration Suite for Web RTC to build the real time communication apps. With Intel Collaboration Suite for Web RTC (Intel CS for WebRTC )it is possible to build apps for real time communication over the web. You need to use the Intel CS for WebRTC SDK built on top of W3C standard for WebRTC. You can create apps for broadcast, peer-to-peer and apps for conference. To cater to the major OSs and HTML, the SDK is available in four versions one each for
May. 8, 2016 11:00 AM EDT Reads: 1,976
SYS-CON Events announced today TMCnet has been named “Media Sponsor” of SYS-CON's 18th International Cloud Expo, which will take place on June 7–9, 2016, at the Javits Center in New York City, NY, and the 19th International Cloud Expo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. Technology Marketing Corporation (TMC) is the world's leading business-to-business and integrated marketing media company, servicing niche markets within the communications and technology industries.
Apr. 29, 2016 04:45 AM EDT Reads: 4,086
WebRTC is the future of browser-to-browser communications, and continues to make inroads into the traditional, difficult, plug-in web communications world. The 6th WebRTC Summit continues our tradition of delivering the latest and greatest presentations within the world of WebRTC. Topics include voice calling, video chat, P2P file sharing, and use cases that have already leveraged the power and convenience of WebRTC.
Apr. 18, 2016 01:00 PM EDT Reads: 3,895
The WebRTC Summit 2016 New York, to be held June 7-9, 2016, at the Javits Center in New York City, NY, announces that its Call for Papers is now open. Topics include all aspects of improving IT delivery by eliminating waste through automated business models leveraging cloud technologies. WebRTC Summit is co-located with 18th International Cloud Expo and @ThingsExpo. WebRTC is the future of browser-to-browser communications, and continues to make inroads into the traditional, difficult, plug-in web communications world.
Apr. 15, 2016 03:30 PM EDT Reads: 3,101
SYS-CON Events announced today CrowdReviews.com has been named “Media Sponsor” of SYS-CON's 18th International Cloud Expo, which will take place on June 7–9, 2016, at the Javits Center in New York City, NY. CrowdReviews.com is the first buyer’s guide that ranks products and services based on client reviews.
Apr. 11, 2016 03:00 PM EDT Reads: 3,666
Communications Platform as a Service (cPaaS) Kandy.io has announced that its Visual Attendant for Enterprises and Carriers has been named a 2016 WebRTC Product of The Year Award Winner by TMCNet. “The digital economy is changing everything about the way business is done -- innovation is the name of the game and Kandy enables businesses to remake, remap and remodel their digital outcomes,”” said Paul Pluschkell, Kandy founder. “Our Kandy Wrappers, customized, all-in-one bundled APIs, help our customers increase engagement and customer satisfaction, building revenue streams quickly with rapid s...
Apr. 7, 2016 01:00 PM EDT Reads: 2,001