iOS Applications with HTML5 and CSS3 {9}

by Jenifer W

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. read more...

Developing Rich Internet Applications {1}

by Jongwoo Y
In this journal article, the author George Lawton describes different tools and methodologies used when creating Rich Internet Applications. These RIA’s feature responsive user interfaces and interactive capabilities, which in turn makes internet-based programs easier to use and more functional (Lawton, 2008). David Temkin, Cheif Technical Officer of RIA platforms at Laszlo Systems, states that these RIA are much more challenging to develop than normal apps. The most popular RIA in recent history is Google Maps. This application is able to embody the usefullness of RIA’s and how effective they can be when developed correctly. RIA’s generally have clients handle user-interface-related activity, while the application servers store and process data that is sent to the client (Lawton, 2008). This actually is able to free up server resources and allows the servers to handle more clients simultaneously. Most of the time, RIA’s are feature asynchronous communication, where the client engine can interact with the server without waiting for the user to perform an action such as clicking a link (Lawton, 2008). The article actually goes on to state important tools that are used in creating RIA such as AJAX, Google Web ToolKit, Microsoft ASP.NET, Adobe Flash/Air/Flex, Microsoft Silverlight, and Sun Microsystems’ Java. These tools are very popular and there are many pros and cons with each of them. Ajax is still the primary tool that is used and shared among most RIA’s, however, these new tools are able to implement AJAX technology more efficiently to the end user. Many developers hope that Ajax standards and technologies evolve in order to provide a better experience for both programmers and end users alike. There are some lackluster features of most of these developing tools such as the fact that they are limited graphically and that there are no Ajax standards yet for locally caching data and state (Lawton, 2008). However, many organizations and vendors and joined together to form the OpenAjax Alliance, a group that hopes to fix these shortcomings in order to provide a better end product of RIA’s. read more...

Small and Medium Business Embrace the Cloud {3}

by Han C
The article I found was a survey conducted by techaisle regarding the trends of cloud applications in small and medium businesses (SMB). The survey was sponsored by Dell and discusses how to successfully select, deploy, and integrate cloud services. The survey showed that almost 70% of current cloud adopters, if given the option to start from scratch, would have preferred to purchase “best-in-class cloud applications from a single trusted IT vendor.” In addition, adequate planning would have made their transitions into cloud technology easier but the results of adopting cloud have contributed to operational efficiency and improved productivity. According to the article the average number of cloud business applications used by companies have more than doubled in the last two years and are continuing to grow due to a positive experience in tangible benefits. The number of cloud customer relationship management usage have jumped from 34% to 55% since 2010. Also, 87% of businesses stated that cloud business applications provided them a competitive advantage and 85% of businesses felt that they could now “compete with larger enterprises on equal footing.” read more...

Data Integration and App Integration {1}

by Mike Y

            The Information Weekly article compares data integration and app integration. Application integration should be about the communication of even such as transactions or messages between applications while data integration should be about the flow of standardized data. Both are different and distinct and require different approaches when they are being implemented. The problem arises when vendors attempt to be vague about data standards guised as compatibility in order to appeal to a wider range of companies. read more...

SQL Server Virtual DBA App {7}

by Willen L
This article talks about a new application that was recently released that allows you to monitor their SQL Server in real time on a windows phone. This application is aimed towards IT managers and database administrators that want to keep a close eye on their databases without going through the hassle of accessing their SQL Server that involves complicated log in and VPN access and remote connecting in just to monitor stuff on their Servers. This application lets the user access the information just by providing the Virtual DBA password and then it does all the work and connects the user and displays real time statistics like errors, performance, and uptime details. This app is also available  for the ipad/iphone. read more...

The Necessity of Native Mobile Apps {3}

by Richard H
Square COO, Keith Rabois makes a case on the importance of keeping mobile applications native to the platform. He believes that applications that stay native to the hardware allows for a greater user experience that is deeper and more responsive than any HTML5 counterpart (which is web-based and usable on any of the mobile platforms).  Many developers are working HTML5 applications due to its universality, however these applications will be inherently slower and have less features due to not being browser-based and to not being built to fully utilize a platforms hardware as a native application would. read more...

It’s About Time to Take JavaScript (More) Seriously {Comments Off on It’s About Time to Take JavaScript (More) Seriously}

by Marco M

The rise of Web 2.0 has brought with it ever more sophisticated user interfaces and client-side browser functionality. As a result, JavaScript has become a crucial tool for both browser vendors and Web app developers. Although, JavaScript is usually done by programmers, there is an increase of very sophisticated tools that are generating client-site JavaScript, such as Google Web Toolkit. As an added bonus, GWT tries to mitigate browser incompatibilities, this being a major issue for web apps; other applications supporting JavaScript include Adobe products, read more...

Oracle talks about Fusion Applications and their new Public Cloud {2}

by Asbed P
Like I mentioned last week, Larry Ellison, Oracle’s CEO, announced many new products during Oracle’s OpenWorld conference’s opening Keynote including applications, database software, a new public cloud, and hardware for both databases and analytics.  In the following days Ellison went into greater detail about their new Fusion Applications and also talked about the new Oracle Public Cloud and why it’s going to be one of the better clouds available in the market.  First of all, Ellison announced the general availability of Oracle Fusion Applications, which includes many new tools, and talked about how it will modernize existing applications like PeopleSoft, Seibel, Hyperion, and their own E-Business Suite.  Ellison said the result is over 100 products “all rewritten on top of modern technology” during the past six years.  He also revealed that these applications are designed to run either on local servers or in the cloud.  He also mentions that the platform will run industry standard middleware and languages, specifically Java and BPEL, and that Oracle has built their security into the Middleware and not the applications allowing all applications to run securely including customer made apps or extensions to basic Oracle apps.  The cloud that these apps will run on is called the Oracle Public Cloud, which is built on industry standards and can work with other clouds and local data centers.  The cloud has layers of databases, Java, data, and security services with the apps, once again including custer made apps and extensions. read more...