Oops! It appears that you have disabled your Javascript. In order for you to see this page as it is meant to appear, we ask that you please re-enable your Javascript!
Smackwagon Relaunches Carlos Jose Garcia Solorzano Torrealba new responsive website!

Smackwagon Relaunches Carlos Jose Garcia Solorzano Torrealba new responsive website!

SW

Services

Let’s Work!

custom development

Workshop

1 on 1 wordpress Training

Smackwagon Relaunches Carlos Jose Garcia Solorzano Torrealba new responsive website!

Smackwagon is Proud to be launching Carlos Jose Garcia Solorzano Torrealba. Carlos Garcia was my uncle and a legend in Nicaragua for what he did for baseball in Nicaragua.

Carlos J. García Solórzano nace en Managua el 30 de Abril de 1931. Sus padres el distinguido Sr. CARLOS MANUEL GARCIA TORREALBA (q.e.p.d.) Y Sra. ELSA MATILDE SOLORZANO (q.e.p.d.)

Proviene de una familia trabajadora que con sacrificios lo educó en buenos Centros de enseñanza, se graduó en la Academia Militar de Nicaragua, donde se destacó como buen estudiante y sobresalió como atleta en varios deportes. Se destacó en varios cursos de especialización en la Zona del Canal, cursos de Postgrados en la Escuela Superior de Investigación y Policía del Perú, en varias Universidades y Centros de policía e investigaciones criminales en los Estados Unidos. 

Fundó las seis primeras Federaciones Nacionales en cooperación con destacados deportistas. Estas Federaciones fueron: Béisbol, Fútbol, Baloncesto, Tiro, Atletismo y Boxeo y así mismo fundó el Comité Nacional Olímpico ocupando el cargo de Secretario General siendo todas estas entidades reconocidas durante los Ill Juegos Panamericanos celebrados en Chicago Illinois en 1959.

Durante estos Juegos Panamericanos en este mismo año a la edad de 26 años Carlos García fue electo en el Comité Ejecutivo de la FIBA, quizá el más joven de una Federación Internacional. Después de una conversación con el Presidente del Comité Olímpico Internacional inició la lucha por convertir el Béisbol en un deporte Olímpico, labor que se tardó en conseguirse por lo que en muchas partes se le conoce como “El Padre del Béisbol Olímpico”.

En 1962, Carlos García pasa a trabajar al Puerto de Corinto donde construyó el primer Estadio Infantil de Béisbol en el País y creó las Ligas Pequeñas organizando sus Campeonatos Nacionales que incluía a la Costa Atlántica, logrando afiliarse a la Williamsport. En 1968 organizó el Tomeo Latinoamericano de Ligas Pequeñas con la participación de 8 países ganando Nicaragua el Título Continental y el derecho a representar a la América Latina en la Serie Mundial Béisbol Aficionado .

En ese mismo año se creó el 1 Campeonato de Béisbol de Primera División que ganó brillantemente el joven equipo del Chinandega, reorganizándose el Béisbol en varias formas.

En 1971 tras haber fracasado en su intento de conseguir la Serie Mundial, insistió en el Congreso de la Habana obteniendo la Sede del Mundial de 1972 para Nicaragua siendo este el primer verdadero Campeonato Mundial de Béisbol con la asistencia de 16 países de tres Continentes, así como de la remodelación del Estadio Nacional de Managua, Granada y la construcción de los Estadios de Masaya, Chinandega y León.

A este Mundial se le conoce como un Mundial para la Historia. En este mismo año a nivel local fue electo Vicepresidente del Comité Olímpico Nicaragüense y también miembro de la Federación de Atletismo trabajando intensamente por este deporte, a la vez que fundó y reforzó el movimiento del Voleibol en Nicaragua al lado de Alex Narváez, continuando con el desarrollo del Béisbol en general y la Ligas pequeñas. Permaneció en su cargo del Comité Olímpico hasta 1979 en que el nuevo gobierno se posesionó de todo.

A pesar del terremoto de Diciembre del 72 y que el Estadio sufrió serios daños en 1973 , once países participaron en un nuevo Campeonato Mundial de Béisbol.

Este 1973 fue el año en que el Béisbol se separó.

En la rama dirigencial CARLOS GARCIA había sido electo en el cargo de Vicepresidente de la FIBA en México en 1964, pero rehusó la Presidencia de la FEMBA en 1973 y decidió quedarse como Vicepresidente Ejecutivo del nuevo organismo.

Su éxito en la vida civil le permitió ayudar más en todos los sentidos al deporte pues siendo dueño de los Campeones nacionales “Búfalos del Boer” creó la Corporación Deportiva más activa del país ya que además de éste equipo también patrocinaba a equipos Campeones Nacionales del Fútbol “Búfalos Boer” ; a su vez patrocinaba equipos de Voleibol en ambas ramas de Baloncesto Masculino y Femenino ; ayudaba el Boxeo amateur y el Atletismo.

Fue el principal gestor y organizador del primer Campeonato Mundial de Béisbol en 1974 en la ciudad de San Petersburgo, Estados Unidos.

En 1975 fue electo en Canadá Presidente de la FEMBA y al fusionarse FIBA y FEMBA fue electo Vicepresidente Ejecutivo con plenos poderes de la AINBA.

En 1977 organizó en Nicaragua una de las mejores Copas Intercontinentales.

En 1980 publicó en México su libro “Béisbol para siempre” que se tradujo al Inglés , Japonés y se editó en Español, libro que le ha servido a muchos de guía, por ejemplo a los directivos del Salón de le Fama en México.

En Mayo de este mismo añc recibió la buena noticia de que sus gestiones pare que el Béisbol fuese aceptado como juego de exhibi ción en los Juegos Olímpicos de los Ángeles en 19& había tenido éxito, pero fue injustamente encarcelado
.
Estando en la cárcel fue electo Presidente de AINBI en el Congreso de Tokio. Salió de la cárcel en 19& marchando al exilio y en 1985 el Presidente de lo Estados Unidos lo invitó a la Casa Blanca en cond ción de prominente Dirigente Deportiv Internacional. Radicó en Miami desarrollando un gran labor en el campo de los deportes, organizand eventos deportivos incluyendo el montaje de Campeonatos Nacionales nicas en Estados Unidos

En 1990 regresa al país acompañando al recordado SUCRE FRECH como Vceministro del IND. A los pocos meses de estar en su cargo y a casi doce años de ausencia es electo nuevamente Presidente de FENIBA. En 1991 el recordado SUCRE FRECH fallece lamentablemente y tiene que reemplazarlo.

Carlos García independientemente de la reorganización de los deportes se esmeró en la construcción y reparación de instalaciones deportivas como el Estadio nacional instalándole una Pizarra eléctrica y se dedicó a una transformación que incluyó construcción de Sky Boxes, mejoramiento de sillas, sanitarios, dogouts, bardas acolchonadas, etc.

Se construyó el Gimnasio “Alexis Arguello”, se rehabilitó la piscina olímpica del Polideportivo España, se rehabilitó la piscina de la Universidad Nacional de Ingeniería, también se terminó de construir el Estadio “Cacique Diriangen” en Diriamba, se obtuvo la donación de Medio Millón de Dólares del gobierno Japonés con los que se pusieron los tableros, pizarras eléctricas en el Gimnasio de Baloncesto del Polideportivo España así como mesas de Ping-Pong

En 1992 funda en conjunto con los restantes Ministros de Deportes de Centroamérica, el Consejo del Istmo Centroamericano de Deporte y Recreación (CODICADER) y bajo su presidencia en 1996 se inician los Juegos Deportivos Estudiantiles Centroamericanos.

En 1994 organiza la actividad socio-deportiva “REY POR UN DÍA” el día 6 de Enero, donde más de diez mil niños año con año se dan cita para disfrutar de una jornada de recreación y esparcimiento inolvidables para quienes nada tienen.

También fundó el Salón de la Fama del Deporte Nicaragüense que todavía funciona exitosamente bajo su dirección. Se mejoró el Estadio de Masaya, se terminó el Estadio de Rivas se construyó gran parte de lo que son las preciosas instalaciones deportivas del INJUDE.

Con la ayuda de su amigo Peter O’Malley Presidente de los Dodgers construye el Estadio “Amistad Dodgers” que es parte del complejo deportivo del INJD.
el Campeonato Mundial de Béisbol, con 16 países de cuatro Continentes, sirviendo esto para mejorar los principales Estadios del país.

En 1995 se hizo cargo del montaje de la Primera Defensa de la corona como campeón mundial de la pelea de ROSENDO ALVAREZ y en este mismo año coordina el montaje de la pelea por la defensa del Campeonato Mundial de las 115 lb. de ADONIS RIVAS realizada el 25 de Marzo.

Este mismo año comienzan a realizarse las LIGAS DE BARRIOS con duración de 4 a 5 meses habiendo llegado a mas de 200 barrios y casi 6 mil atletas, en 17 deportes de ambos sexos y dos categorías.

En otros deportes ha contribuido a Nivel Nacional e Internacional a la participación de Nicaragua en Torneos Panamericanos en Argentina, Cuba, a los Juegos del Pacífico de Colombia, así como los Juegos Olímpicos de Atlanta y España.

the NorCal WORDPRESS AGENCY

We are SMACKWAGON; an award winning digital agency specialising in WordPress web design, WordPress development & digital strategy. We make an impact, innovate and push boundaries to create incredible success stories for our clients.

DIGITAL STRATEGY & CONSULTING

WordPress expertise sits at the heart of everything we do, but strategic, innovative thinking is where we’re really able to lead the creation of our clients’ success stories.

Our projects begin with a thorough discovery and definition process that allows us to fully understand challenges and goals whilst defining KPIs. With most of our projects being redesigns of existing sites, we have developed our own strategy framework for website redesign success.

We combine data, design, content and cutting edge WordPress consultancy, resulting in projects offering a measurable return on investment.

WEB DESIGN & USER EXPERIENCE

We love great design, but we know that design isn’t only about beautiful things.

We approach our designs having gathered a deep understanding of a client’s brand, audience, challenges and goals. Our analytical approach to design means we engineer audience specific user journeys that always align with KPIs and business objectives – from reducing bounce rates to increasing conversions and everything in between.

Data driven design is design that not only looks good, but more importantly actually performs.

WORDPRESS DEVELOPMENT & TECHNOLOGY

With the strongest fully in house team of specialist WordPress developers in London, we challenge you to find us a technical brief that we can’t solve.

Delivering WordPress into the enterprise means cutting edge technology sits at the heart of our projects. We engineer from the ground up with security, speed, SEO and scalability all in mind, pushing WordPress to its limits in preparation for high pressure environments.

We regularly carry out bespoke integrations, working with ecommerce solutions, payment gateways, CRMs, APIs, marketing automation tools and more.

PROJECT MANAGEMENT, QA & UAT

Successfully delivering WordPress projects goes beyond just high quality design and development.

All of our projects are overseen by a dedicated technical project manager, responsible for delivering on time and budget, with clear and frequent client communication along the way.

Whilst overseeing our team of designers and developers, project managers are also responsible for maintaining detailed scope documentation.

Thorough quality assurance (QA) and user acceptance testing (UAT) also takes place throughout a project lifecycle, using advanced tools and automation to ensure the release of high quality, stable work.

Sign Up For A Workshop!

Workshops

We’re an award winning, fully in house team of thinkers, designers & engineers who thrive off creating success stories. available for hire

Pricing Sheet

SWD

Hiring The Artist

Hire The WordPress Specialist

Smackwagon relaunches Venita Rhea’s new responsive web design

Smackwagon relaunches Venita Rhea’s new responsive web design

Smackwagon relaunches Venita Rhea’s new responsive web design

Venita Rhea’s have been long term clients of ours since 2000. We are very excited to be releasing there new design today to the public. Venita Rhea’s website is totally responsive to any type of browser or mobile device. The client can change or add new or change old content from any device.

Why HTML5 is So BAD ASS!

Why HTML5 is So BAD ASS!

HTML5 introduces many cutting-edge features that enable developers to create apps and websites with the functionality, speed, performance, and experience of desktop applications. But unlike desktop applications, apps built on the web platform can reach a much broader audience using a wider array of devices. HTML5 accelerates the pace of your innovation and enables you to seamlessly roll out your latest work to all your users simultaneously.

[fusion_builder_container hundred_percent=”yes” overflow=”visible”][fusion_builder_row][fusion_builder_column type=”1_1″ background_position=”left top” background_color=”” border_size=”” border_color=”” border_style=”solid” spacing=”yes” background_image=”” background_repeat=”no-repeat” padding=”” margin_top=”0px” margin_bottom=”0px” class=”” id=”” animation_type=”” animation_speed=”0.3″ animation_direction=”left” hide_on_mobile=”no” center_content=”no” min_height=”none”]

Why HTML5 is So BAD ASS!

Why HTML5 is So BAD ASS!

Fast. Secure. Responsive. Interactive. Stunningly beautiful. These are words that were not associated with the web until HTML5.

HTML5 introduces many cutting-edge features that enable developers to create apps and websites with the functionality, speed, performance, and experience of desktop applications. But unlike desktop applications, apps built on the web platform can reach a much broader audience using a wider array of devices. HTML5 accelerates the pace of your innovation and enables you to seamlessly roll out your latest work to all your users simultaneously.

HTML5 rocks for your users, too. It frees them from the hassles of having to install apps across multiple devices. They can start running a new app the instant they click a link or an icon. They don’t have to be bothered with hairy details like downloading the latest updates and making sure that they are working on the right version. Their data, work, tools, and entertainment follow them wherever they are. They are no longer bound to a specific device.

So why HTML5? With a reach of hundreds of millions of users (Google Chrome alone has more than 200 million active users)—and growing rapidly—the question is, why not HTML5?

What is HTML5?

Everything that makes the web sing.

HMTL5 is not a single thing or a monolithic technology. It is a collection of features, technologies, and APIs that brings the power of the desktop and the vibrancy of multimedia experience to the web—while amplifying the web’s core strengths of interactivity and connectivity.

HTML5 includes the fifth revision of the HTML markup language, CSS3, and a series of JavaScript APIs. Together, these technologies enable you to create complex applications that previously could be created only for desktop platforms.

HTML5 does not belong to a company or a specific browser. It has been forged by a community of people interested in evolving the web and a consortium of technological leaders that includes Google, Microsoft, Apple, Mozilla, Facebook, IBM, HP, Adobe, and many others. The community and consortium continue to collaborate on universal browser standards to push web capabilities even further. The next generation of web apps can run high-performance graphics, work offline, store a large amount of data on the client, perform calculations fast, and take interactivity and collaboration to the next level.

Multimedia and graphics

Let’s be honest, everyone likes lasers (particularly on sharks), 3D effects, and explosions.

Since the days of the dancing hamsters, the web has been a visual medium, albeit a restricted one. Developers who want to create immersive games, fast animations, or sophisticated visual effects either had to turn to a different platform or use plugins.

With HTML5, the browser has become a full-fledged platform for games, animation, movies—anything graphical, really. Details like lighting and shadows, reflections, and rich textures result in realistic compositions. High-performance features like 3D CSS, vector graphics (canvas and SVG), and WebGL turbocharge web apps with amazing 3D graphics and special effects. Rich audio APIs and low-latency networking of WebSockets—together with the graphical APIs and technologies—let you create a compelling and immersive experience for your users and audience.

Of course, none of these new technologies would be useful if they weren’t capable of running fast. Thankfully, JavaScript engines have become fast enough to run these high performance graphics and manipulate videos in real time. And hardware-accelerated rendering is being implemented across modern browsers, which means that browsers now use the Graphics Processing Unit (GPU) to speed up the computations needed to display butter-smooth transitions, transformation, and 3D rendering.

HTML5 multimedia, audio, and graphics in action:

Offline and storage

Offline web?! Not an oxymoron anymore.

“Web” and “offline” are two terms many people would not associate together. But soon they will, with HTML5 APIs that let you create apps that work even when they’re not connected. Application cache, localStorage, sessionStorage, IndexedDB, File System and online and offline events enable apps to “amphibiously” work with or without online connection. Users can even download large files (greater than 1 GB) in full or in part for later offline viewing.

Going on a plane, traveling to the boondocks (anywhere without Wi-Fi or 3G!), or having intermittent and unreliable connections won’t stop users from being productive or entertained. If you can stash the assets and content locally, your app works no matter where your users go.

Aside from letting apps retain their states and hold data without a server, offline features have the bonus of improving an app’s performance by storing data in the cache or making data persistent between user sessions and page reloading.

HTML5 offline in action:

Performance

Faster, higher, stronger!

HTML5 enables web apps to be more responsive, creating a user experience that rivals that of their desktop counterparts.

Offline APIs are not just for storing files locally, they can also improve performance. They enable your app to both quickly access locally stored data and minimize the number of times your app needs to make requests to the server. You can cache pages that users are likely to click and store assets needed in the next task or game level. The result is fast load times.

But even if you can’t stash assets beforehand, you can still create per-formant apps with new technologies like Web Workers, which lets you run multiple processes in the background.

On top of that, JavaScript engines are all grown up. They are highly optimized to run JavaScript fast. Some benchmarks even show that JavaScript on V8 engines—the open-sourced JavaScript interpreter for Google Chrome—runs faster than Python.

Apart from new technologies, a variety of techniques—such as minimizing bandwidth usage and connection times to the servers, file compression, asychronous callbacks—can add zip to apps. You can also access a wide range of performance-optimized libraries and tools.

HTML5 performance in action:

 

Easier development

…Because we’d rather play games than rewrite that app for yet another device.

First, HTML5 lets you target the largest number of devices with the least amount of development effort. Second, modern browsers and various techniques minimize fragmentation. Finally, HTML5 is more accessible to a larger body of developers.

Code portability

Devices running different platforms are being released into the wild on a regular basis. So when you create an app, which platform should you target? Windows, Mac OS, Unix and its variants, Chrome OS, iOS, Android, BlackBerry OS, Windows Mobile, or whatever the hottest new OS is going to be tomorrow? How about optimizing for a wide array of form factors that could be as tiny as a phone to something as large as a full-featured TV? All that is fantastic for the user, but what is a poor resource-strapped developer to do?

Each of these platforms requires you to master its SDK, tools, and languages, but you have only so much time. You could choose to support only a couple of platforms running in a subset of form factors, but you’re ignoring a staggeringly large number of potential users.

Enter HTML5. It simplifies your development cycle by letting you use the same technology stack across multiple platforms and devices.

You can deploy on more devices faster and more easily by developing for web browsers than by developing native apps for a growing list of platforms.

Single-Sourcing-ish

“But what about all those browsers?” you might cry. Well, the fact is, whether the environment is the desktop runtime or on the browser, fragmentation is an issue. But with HTML5, you can have a single technology stack that you fine-tune for different browsers. You don’t have to rewrite things from scratch, port anything, or maintain entirely separate code bases for each device you support. HTML5 is as close as you can get to single-sourcing. Yes, you still have to customize for each form factor and try to match the operating system look-and-feel, but you need to do that in any case.

Also, “fragmentation” in HTML5 is a relatively low barrier. First, in contrast to the past, browser vendors make good effort to follow standards—which they formed collaboratively—minimizing differences between modern browsers. Second, because the web grew up dealing with browser fragmentation in the past, it has well-developed libraries, techniques, and best practices for gracefully handling differences.

You can create your app for a single browser first, then incrementally add layers of browser-specific tweaks until you expand your reach to the vast majority of devices.

Approachability

HTML5 technologies—JavaScript, CSS, and HTML—are easier to learn for some developers. JavaScript is dynamic and adaptable, working in a large number of environments.

You don’t have to code everything from scratch because many frameworks, tools, and libraries, like Sencha, Dojo, and jQuery can do a lot of the heavy lifting.

If JavaScript didn’t impress you the last time you tinkered with it, look again. You might be pleased to discover how much its libraries, toolkits, and frameworks have evolved and how rapidly they continue to improve.

Broad reach

No other platform can match the user base of HTML5.

Connect with users wherever they are by creating HTML5 apps that can be deployed across multiple platforms and a wide range of devices. Whether you are running an enterprise, creating games, or developing personal apps, HTML5 lets your users quickly access key applications.

HTML5 is broadly supported on all modern desktop browsers and major mobile devices. No other technology can offer the same ubiquity.

Read more: The developer’s guide to browser adoption rates

Security

Clickjacking. XSS attacks. Phishing. No, we’re not talking about another sequel to a pirate movie.

If you suspect that something sneaky happens on the browser the moment you glance away, you’ll be happy to know that HTML5 and modern browsers that run it have introduced many features that follow modern standards of security development. Native support in browsers for multimedia and other capabilities reduces the need for plugins, some of which have introduced vulnerabilities to the browser.

Better security design for HTML5 APIs

Many HTML5 standards made the web safer. The standardization of the parsing algorithm eliminates browser discrepancies that not only hindered interoperability of pages with invalid HTML, but also opened XSS vulnerabilities. Some potentially harmful behaviors were locked down, such as the blocking of javascript: URLs under certain contexts. And a set of security enhancements have been added to the iframe element, which is a vector of attacks. It now includes new attributes like sandbox, seamless, and srcdoc, which—when adopted by all browsers—can provide much safer ways of serving potentially untrusted content.

Many of the powerful new APIs unrelated to providing security are designed to be safer. For example, APIs for notification and geolocation require users to explicitly grant permission before an app can use them. And the various APIs for storage restrict an app to reading and writing data only within its own domain and nowhere else.

More secure browsers

The modern browser itself is designed to be more secure. Among a long list of security features include: sandboxing, multi-process architecture, support for new HTTP headers, and adoption of security policies.

Sandboxing

Web apps can compute and perform tasks—but from within a sandbox in the browser. Sandboxing can keep malicious web apps from clawing their way to other apps and spreading an infestation to other parts of the computer. Web apps are restricted from writing files on hard drives. They can’t even read or write data from another web app or domain. The same-origin policy forbids that. Apps cannot directly open files or connect with networks—these operations can only be done through the browsers. In fact, apps can only respond to communication requests by the browser.

The sandbox aims to quarantine untrusted apps and data from the rest of the operating system and to isolate application processes from other apps. Thus—unlike desktop apps—web apps can’t pilfer from the user’s file system, silently access system resources, or install malware in the background.

Multi-process architecture

Another barrier to infestation is the multi-process architecture pioneered by Chrome and adopted by many browsers. Not only does it make the browser more secure but also more stable and better at garbage collection. Each app or tab has its own rendering engine, copy of global data structures, and isolated process that are not shared (although tabs for web pages within the same domain might share resources), except under extreme load. The separation of renderers into separate, low-privilege processes makes persistent malware that takes over the entire user account on the machine difficult to develop and less reliable.

Each app is run separately from other apps. So, in most cases, one app cannot interfere with tasks in another; and when one app goes down or is compromised, it doesn’t take others with it.

Developments in HTTP

HTTP, the networking protocol for data communication in the web, has progressed to include more security-based features like X-Frame-Options HTTP header that prevent cross-site request forgery (CSRF) and clickjacking, and Strict Transport Security that thwarts many attacks on untrusted networks.

Security policies

To add another line of defense, browser vendors have adopted APIs and policies that protect the user, such as the Safe Browsing API, the Content Security Policy, and XSS filters.

The Safe Browsing API used by Chrome, Firefox, and other browsers checks URLs against Google’s constantly updated blacklist of suspected phishing and malware pages. This API lets browsers warn users against clicking links to suspicious apps or sites.

The Content Security Policy also being adopted by many browsers lets you explicitly define the resources that your site may use. It helps prevent intruders from randomly injecting scripts into your apps.

And XSS filters used by Chrome and some browsers disable scripting on pages suspected of being a target of XSS attacks.

Safer web apps

Even if attackers manage to overcome a whole host of security features to gain access to one app, they are not likely to be able to use the breached app to access another. Better yet, once the user closes the tab for the breached app, the app is gone. It cannot persist to affect the computer, other tabs, or web applications.

These layers of security don’t exist in desktop apps. In fact, the unlimited access to data can open desktop apps to more vectors for infection than web apps. A web app running inside a modern browser like Chrome has far less control over the system than a regular desktop app.

Read more on HTML5 Web Security

Lower costs and easier maintenance

…Because we’d rather innovate than pull maintenance muckwork.

All the features we’ve discussed—performance, offline and storage, security, and so on—let you create robust enterprise-level web applications. Web applications are cheaper to run across multiple platforms, they’re easier to maintain, and they make specific devices irrelevant. All these features not only lower costs, but also improve productivity.

Lower overhead

While desktop apps must be installed separately on each computer, web apps are just one click away. Updating the same number of computers is also trivial with web apps. Users don’t even have to deal with nagging reminders for endless updates and the hassles of restarting at inopportune times. Once the device becomes obsolete and has to be replaced, the Sisyphean ritual of installing and upgrading desktop apps has to be repeated for the new device; with web apps, the IT team just boots up the new device, installs the latest modern browser, and moves on to more innovative tasks.

Better user experience

From the perspective of your users, they are assured that their apps are always up to date. They don’t have to worry about backward compatibility, nor do they need to be concerned over what versions their coworkers are using to edit their files. In short, with HTML5, the concept of software versions becomes completely irrelevant. Consider, when was the last time you thought about the version number of your webmail app?

Device agnosticism

HTML5 makes the device irrelevant. Users can just open the browser on another device and instantly access core apps and critical data. If they leave their devices somewhere, that doesn’t stop them from being productive. They can still access their work and electronic lives from other devices in another location.

Therefore, lost, stolen, or destroyed devices are not exactly catastrophic productivity sinkholes. Not only have users been liberated from the fetters of specific devices, but they have also been freed from the time-sapping chore of backing up data and the anxiety-inducing possibility of hard drive failures.

Enterprise solution

Having one code base for multiple devices, the ease of simultaneous deployment and upgrade, simplified data migration and backup, and access to core apps from multiple devices make HTML5 an excellent platform for businesses.

HTML5 brings substantial benefits for companies that no other IT model can—in simplicity, cost, security, flexibility, mobility and pace of innovation.

Local file access

The internet and the local file system, together at last!

The sandboxing of browsers keeps the user’s file system away from malicious sites, but it also keeps web apps from being able to access the file system and read and write files. This limitation kept web apps from being able to store files or manipulate them. But with the File System API, direct manipulation of binary data like music, images, and videos become possible for the web; these interactions are no longer the province of desktops. Web apps can create, read, navigate, and write to a sandboxed section of the user’s local file system.

What’s the big deal, you say? Well, you can create web apps that do really cool stuff with users’ local files. You can, for example, make the user experience for file exchanges less of a chore. You can create web apps that show previews of images as they’re being sent to the server and restart uploads or downloads after network interruptions or browser crashes.

You can also do a lot of client-side checking that previously had to be done on the server side. For example, your app could use client-side logic on files about to be uploaded. The app could restrict the size of an upload (which saves users from the pain of sitting through a long upload time only to discover that the task failed because the file size is too large).

The File System API goes beyond accessing the local file system. The direct interaction between the web and local files means you can create apps for photo or video editing, music mixers and player, and media visualization tools that directly access music, images, videos, and other binary files on users’ hard drives.

Presentation

Ooh, shiny!

With the advent of CSS3, apps can have an elegant, expressive, and flexible design. You can create visual enhancements like rounded corners, gradients, and shadows. Your design can be as simple as a text transformation to something as rich as full-blown animations with 3D transformations.

Simplified color and image management allows for faster loading (fewer HTTP requests) and simpler redesigns. Mathematical access to graphics means you can directly manipulate elements, rotating and zooming almost anything without swapping out images.

If you are more of a typography person and not into all that jazz, Google Web Fonts and TypeKit provide you with access to a large number of fonts you can use in your apps.

Presentation can all be done with only CSS3 and not a single lick of JavaScript, making maintenance easier, because developers don’t need to know both CSS and JavaScript.

HTML5 presentation in action:

User interaction

Clicking is so last century.

In the old web, the only input browsers accepted were mouse clicks and keyboard entries. Then mouse scrolling came along, and people got all excited, but that was pretty much it for a long time.

Thankfully, HTML5 is all about making the web better. So novel ways to interact with web apps have been introduced: drag and drop, geolocation, device orientation, and touch events. And more work is being done on device access, which means that not too far in the future, web apps will be able to accept input from microphones, cameras, video recorders, and USB devices.

Collaboration (real-time communication)

The features of HTML5 fall into two categories: features that put web apps on par with their native counterparts and features that give web apps advantages over native apps. Real-time collaboration falls under the latter category, and it gives web apps a huge boost.

WebSockets and WebRTC can really change the game in real-time communication by making development easier and the user experience better. They do away with plugins and proprietary technologies.

WebSockets provides full-duplex channels. Because it lets computers talk to each other in both directions, web apps don’t have to pester the server with repeated requests, which speeds up performance. Plus, different users can share an experience from different computers at the same time—like sharing a screen or streaming audio to another computer. WebSockets is also great for chat or any real-time data you want to send back and forth.

WebRTC enables native support for video and audio conferencing and live streaming.

HTML5 now

Google, Mozilla, Adobe, and other technological leaders agree that the web platform is being built on HTML5, and they are collaboratively pushing the boundaries of browser capabilities. With HTML5, you can deliver new kinds of experiences to your users over the web. It’s no future dream coming to a theater near you in 2015. HTML5 is here, now. Being implemented across all modern browsers.[/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]

SMACKWAGON

Subscribe To Our Latest Promos and Discounts

Join our mailing list to receive the latest news, promos, discounts, and updates from our team.

You have Successfully Subscribed!

Pin It on Pinterest