iOS Applications with HTML5 and CSS3 {9}

iOS Applications with HTML5 and CSS3

Today, mobile application (app) development has become one of the most popular trends in software development as we emerge ourselves into an on the go, handheld device era. “A few short years ago, most mobile devices were, for want of a better word, ‘dumb’” (Charland & LeRoux, 2011). Now, mobile devices have advanced so much that it can take away much of a person’s daily usage of a desktop or laptop. “Mobile apps are currently evolving very rapidly but generally are targeted at a specific task, run on a mobile device, make heavy use of the data network, and have a simple delivery mechanism (i.e., Google Play Store or Apple Store)” (Tracy, 2012). Mobile applications can be used in a variety of operating systems such as the iOS, Android, Blackberry OS, Windows Phone, and much more. To develop a mobile application, a basic knowledge of one or more programming languages is needed. This blog will focus primarily on the development of iOS applications using HTML5 and CSS3. Hyper Text Markup Language (HTML) and Cascading Style Sheets (CSS) are the core components in web development that have evolved tremendously over the past years. “Web design is becoming more sophisticated, with new browser techniques and design principles, including fluid grids, flexible images and media queries, making it possible to deliver a quality experience to users no matter how large (or small) their display” (Reyna 2012). The latest versions of the previously mention web development languages are HTML5 and CSS3. With the launch of HTML5 and CSS3, these two languages have opened a new form of computing: the ability to create iOS applications using HTML5 and CSS3 in native and web applications.


HTML 5 Geolocation {12}

HTML 5 Geolocation

            Need help finding a restaurant? What if someone is lost and they need to get their bearings straight? Getting lost is never fun, but with Geolocation convenience is literally at the palm of their hands. With some simple swipes on a smartphone, a user may never get lost ever again, provided that worst case scenarios such as losing their phone or having poor connections doesn’t happen of course. In this blog, I will explain what Geolocation is, the benefits of using Geolocation, how it can help businesses, and what businesses use Geolocation; I will also discuss some concerns associated with the software.


Twitter Bootstrap {8}

Twitter Bootstrap

           Bootstrap was developed by Mark Otto and Jacob Thornton at Twitter in August 2011 as a framework to encourage consistency across internal tools. Before the creation of Twitter Bootstrap, engineers had lot of difficulties to create descent websites and web application. They used various libraries that they were familiar with for interface development; however, there were lot of inconsistencies among the individual applications that made the scaling and maintaining them very difficult. Bootstrap began as an answer to these challenges and quickly accelerated during Twitter’s first Hackweek.


New Facebook Mobile App Center {Comments Off on New Facebook Mobile App Center}

Recently Facebook announced their new App Center.  This would be a place for users to find apps like FarmVille, Flixster, Spotify, and Pinterest.  The App Center will include both free and paid Facebook apps, additionally it will include HTML5 apps that are currently within the Facebook App itself.  Facebook told VentureBeat that it’s not trying to compete with Apple and Google, but rather make a premium HTML5 app store.  “The App Center is designed to grow mobile apps that use Facebook,” Facebook said.  Facebook hasn’t made any money on their mobile App, and with the IPO, this would file the gap with that argument.  With the acquisition of Instagram for 1 Billion dollars, Facebook is trying to take control of the mobile market.  When comparing the App Center from Facebook and the Google and Apple App Stores, the Facebook App Center will not feature Top 25 apps.  Instead it will tailor the type of Apps that you are most likely to download.  Also, developers will be able to have access to new metrics tools that allow them to see who is downloading their apps, for example which age groups are using them, how long they use them, and other valuable data.


ASP.NET Is Huge!! {2}

In today’s technological society, the trend is moving away towards static web pages, and is moving towards a more dynamic, highly functional web pages. ASP.NET is a free technology, that helps aid for dynamic web pages. Large companies are jumping on the band wagon, such as NASDAQ, Microsoft, and USA Today. Why you might ask? Well simply put, it allows developers to build web enabled applications that can be loaded and adapted to any web browser. Currently ASP.NET 4.0 is the most up to date application that comes built into Visual Studio 2010. ASP stands for Active Server Pages. It supports both JScripts and VBScripts. One of the benefits of ASP.NET 4.0 is that it helps provide protection form external hackers which includes cross-site scripting, and request-reply requests. Currently, ASP.NET 4.5 is in development, which will support Windows 8 and HTML5.


HTML5: JQuery and Beyond {4}

The author of this article talks about expanding to many different other libraries apart from jQuery that may not be better but are different. Like the Yahoo User Interface Library, which was the first big, cross-browser open source toolsets; MooTools, which offers nice, browser-independent shorthand for manipulating arrays, divs and what not (Wayner, 2011). The author talks about newer libraries with interesting features such as pixel manipulation, mobile libraries, debugging tools, and much more.


HTML5, Reviving the “Dead Web” {1}

Technology revolving around users and the internet has been constantly evolving over the past twenty years. It has finally gone through the crux of personal computers and evolved into the focus of the development of mobile applications found on many mobile operating systems such as iOS and Android. This trend has left the normal “web” in a state of danger as developers focus more on applications, which hide data from the web while taking select information from it (Lohr, 2012). Due to these circumstances, the web has been left in a state in which it is not being constantly updated as it’s mobile application counter-parts. Tim Berners Lee, the “father” of the internet, was recently quoted in december saying “The web as we know it is in danger, the web can be broken down into fragmented islands (Lohr, 2012).” With this statement, Lee is able to explain the dire situation that the web is in; however, with the push of HTML5 technology, the web may still be able to bounce back. Popular internet browsers such as Mozilla’s Firefox and Microsoft’s Internet Explorer have recently implemented HTML5 technology while Google’s Chrome has been the posterchild for HTML5 browser technology for ages now. Apple’s Safari browser has actually taken it a step forward and nearly replaced it’s flash functionality by embracing HTML5’s media player capabilities. Jeffrey Jaffe chief executive of  the World Web Consortium, states that HTML5 is the “next big step of progress” for the internet. HTML5 will be able to allow browsers to run more apps with it’s rich technology and also help with the development of mobile applications due to it’s easier to code technology. Another thing that HTML5 will help is to get news organizations out to their customers in a more profitable fashion, without Apple as a middleman. Many web based developers have high expectations for the changes that HTML5 will bring and hope that it can revive the relatively dead “web”.


The Connection Between JQuery and the Metro Theme {4}

The article I read this week discussed the Metro internal code created by Microsoft.  According to the author, the Microsoft Open Technologies has been able to make Metro available  to the JQuery mobile open source mobile interface, thus allowing mobile apps and websites the availability to have to look and feel of the Metro theme on the Windows Phone 7.5  O.S. that was otherwise limited to only native applications.  The article states that “JQuery is a touch-optimized framework leveraging HTML5 and the JQuery JavaScript library” (Krill).  The author says that the CSS and JavaScript Metro theme adapts to the theme already used in the Windows Phone and then applies styling to JQuery Mobile controls and in effect, mobile HTML5 websites are able to integrate the Metro-style theme.


Web Then and Now {Comments Off on Web Then and Now}

HTML was meant for standardizing documents, but its limited flexibility left designers wanting. Along came CSS which allowed users to customize HTML without directly changing the code. The separate style sheet was efficient as the CSS document could be applied to any HTML page and changes were relatively easy to do. The article talks about how it can work but browsers read the same information differently which leads to different looking pages even with the same code. Today, users do no generate style sheets, as the designer is the one to be sure the site appears correctly on all web browsers. The article is a bit outdated but it shows some contrast compared to today’s web developing standards.


CSS Is Vital To Learn {1}

Cascading style sheets have been around for a while they have been around since 1997 so they have been around for 15 years. Cascading style sheets are useful for any web developer. There are really no web developers now that do not know how to use css because it is so common and is now so important. Style sheets are good because they will override peoples defaults settings so it is good becuase it will be seen like that across all web pages. CSS is very important because it can affect the entire mood of a web page. It can make or break your page because it creates consistancy across pages. CSS is not that hard it is just a little harder than plain HTML and it is vital to learn because without knowing how to use CSS will prevent you from getting a job in the web development field.