web development

Web Application Development With WebDSL {Comments Off on Web Application Development With WebDSL}

by Yeimy F
 Since Web application development has become so complex for the need to incorporate different programming languages such as “HTML, cascading stylesheets (CSS), JavaScript, Flash, Java, XML, Extensible Style Sheet Language Transformation (XSLT), Hibernate, and JavaServer Faces (JSF)” to create interactive and dynamic web pages, Web developers are required to have a high degree of proficiency in several of these programming languages. However, the use of WebDSL programming language makes it easy on Web developers because it integrates many sub-languages to enable consistency checking and allows the reuse of common language concepts. WebDSL’s sub-languages allow to cover each area of a Web application development. For instance, the user interface language is used for the creation of web pages and reusable templates, the data modeling language is used to define the application data model, the access control language restricts access to some aspects of the application to some users, the data validation language is used to define data input constraints, and the workflow language defines the business workflow in the application. read more...

Chrome Forges Forward {Comments Off on Chrome Forges Forward}

by Cole O’C
While this is a fairly old article talking about some updates to Chrome, it talks about the initial release of the Chrome app store, and some people in class seemed rather confused when I was talking about it a few weeks ago. Not to be confused with the Google’s Android Market, Chrome’s Web Store offers the same type of applications that users are accustomed to purchasing on their phones with the exception that they run on the Chrome browser. They are available in a similar fashion to phones: users can download apps, either free or paid. Paid apps are registered to your Google account so that you do not have to pay for them again should you choose to stop using them, change computers, and so forth. Many of the applications available will be instantly recognizable to Apple Store and Android Market users, such as blockbuster hits “Angry Birds” and “Plants vs. Zombies.” The article also talks about some other things Google had in the works, although they are rather old now. Chrome’s JavaScript engine was redone, leading to significantly increased loading speeds. Google also announced that they were beginning very early tests on a Chrome operating system to be run on laptops, not tablets. The article also mentions that Chrome was trailing Firefox in terms of users; however, about a year after this article was written, Chrome overtook Firefox in market share in December 2011. read more...

Into The World of JavaScript {Comments Off on Into The World of JavaScript}

by Cole O’C
This week I found a very helpful article on CNN Tech that helped introduce new JavaScript users to the programming language. The article described the very basic aspects of JavaScript, such as its dot syntax, properties, method calling, and so on. The author adds in some extra details for those that are unfamiliar with HTML, which is rather nice for your aspiring, but unfortunately unknowledgeable person. The example does not show the reader how to do anything more than the simple, typical, “Hello world” program that is taught first for virtually every programming language. Still, it introduces some good concepts, and could be a good foundation for someone seeking knowledge. read more...

Apple displays HTML5 Demos while taking shots at Flash {2}

by Stephen O

Apple displays HTML5 Demos while taking shots at Flash

By now, you probably have heard of HTML 5 in some way shape or form. You may not be familiar with what it can do though; apple is seeking to change this. Apple created a site back in 2010 to show case some of the features that HTML 5 brings to the table. The site has several demos that include the latest in greatest in Web Standards and cover a number of features: CSS3, JavaScript, and HTML 5. At the time of the article, you needed to run Safari 4, but since this article is a couple years old, it may be safe to say the latest Firefox and Google Chrome maybe able to view it. The site also features HTML’s Play capabilities, and allows you to adjusts the size and scale of the video while the video is streaming. Another demo lets you play with “Rich Typography,” letting one change the font, font color, move the text and easily change the scaling of the font using the Scalable Vector Graphics. There are demos for audio as well, one demonstrates the audio tag in HTML 5 and allows you to add audio to your website without needing plug-ins, simply add by using the audio tag. Other demos included imagine transitions, 360-degree rotations around an object, and VR Browsers. All these features using HTML 5, JavaScript, and CSS3. While showing off all the goodies they made a subtle shot at flash “Standards aren’t add-ons to the web. They are the web. And you can start using them today.” (Mulroy, 2010). Included here in this blog is a link to the site: http://www.apple.com/html5/ read more...

Tablet Exclusive HTML5 {Comments Off on Tablet Exclusive HTML5}

by Chris S
HTML5 is a big deal in the web development world. More recently, new methods for browsing the internet are becoming more common place in the form of tablets. Pressly is a company dedicated to developing websites specifically for the new tablet market. One website, Electioninsm.com, can only be accessed if you are using a tablet browser. Any attempt to view this website via desktop, will redirect you to theEconomist.com. Making a website such as electionism.com exclusive to tablet browsing, will create an even higher demand for tablets. Technology is becoming more and more convenient and the emergence of the tablet proves just that. Pressly, is just one company producing such websites. More companies, I’m sure, will follow thus, creating a new web that is solely accessible if you have a tablet, an “on-the-go” web.
I found this article very interesting since many websites have a mobile version for most smart phones. To have a website that can only be viewed if you have a tablet is something I never would have thought be possible. However, the release of the ipad has sparked a new race for tech companies to create a better version. Samsung has released their tablet, among other companies including Amazon. The way we access the web has changed several times over the last decade and it only makes me curious as to how the internet will evolve in the next 10 years to come and what technology we will be using to access it. HTML5 is going to be a standard for web development if it is not already. Web developers have a new way to showcase their skills and the tablet looks like it is going to be the medium through which as view it. read more...

The Latest CSS {2}

by Monica G
It’s finally here, the standardized CSS version 2.1. CSS, Cascading Style Sheets is exactly its name stands for; it’s the feel and presentation of a web page. The World Wide Web Consortium finally came out with this version in their latest session. It enables the designer to manage their pages with ease but at the same time continue to have a “powerful layout and design.” Most of the work that went into CSS 2.1 was to make sure it was a stable enough platform, therefore to do that numerous test had to be run on different devices, as well as various combinations of formats to ensure ease of use. As the article clearly states CSS Test Suite had 9,000 tests to ensure that browser makers can make sure that their pages are correctly rendered by the platform (Jackson, 2011). CSS 2.1 is already supported by browsers, but Philippe Le Hégaret, the head of the Interaction Domain for W3C, has advised that some makers would have to change a couple of things in order to ensure they can completely take advantage of this finalization. And as history repeats itself, W3C is already working on CSS 3. read more...

The Subtle Rise of HTML5 {Comments Off on The Subtle Rise of HTML5}

by Cole O’C
Over the last two years, HTML5 has been supported and adopted by a lot of big name companies such as Microsoft, Apple, Google, Amazon, and LinkedIn. While HTML5 is technically only the latest version of a technical standard, it has come to represent a set of features and capabilities that both enhance user experience and simplify development processes. This simplification is most plainly seen when companies are developing an application for both iOS and Android; HTML5 allows them to develop one application that can be run on any web browser. The powerful tools of HTML5 make it hard to differentiate between the cloud and the web, as well as desktop and client functionality. The technology is incredibly flexible and quite affordable to incorporate. However, the new standard does have its downsides. Applications developed with HTML5 are sometimes limited compared to their iOS and Android counterparts, as certain features are harder to access. Another issue facing HTML5 is application distribution, which has become an almost non-issue for iOS via the App Store and Android via the Marketplace. Google Chrome’s app store, which seeks to become a primary HTML5 distributor, is fairly new and does not have quite the presence of its non-HTML5 counterparts. Although it may take some time, HTML5 has the potential to overcome its weaknesses and become a platform-spanning giant. read more...

Google Updates Search Algorithms to Discourage Content Farming {3}

by Cole O’C
Back in February 2011, Google changed at least part of their search algorithms, resulting in rather different search results for the same search criteria. Google said that this is one of their biggest changes, which will affect about 12% of their results. Gabrial Stricker, a Google spokesman, explained that their goal is to give users the most relevant answers to their queries, which requires constant algorithm changing. The article explains that one of the apparent changes is to “content farms,” which are sites that publish content based on the most-searched terms of the day in an effort to attract more users. Another important change is that companies that create fake websites that link to their own, which would have boosted results under the previous algorithm, are being penalized in their position on the search results. Overall, it seems like Google’s algorithm changes are looking to eliminate certain ways of gaming the system that they found dishonest. read more...

Exit the WebMatrix {Comments Off on Exit the WebMatrix}

by James C
Summary:

Webmatrix is Microsoft’s latest web development application. The author, Martin Heller, gives an in-depth look at the good and bad of its features. Webmatrix is free development software for both experts and amateurs alike. Some of the positive to using Webmatrix is WEbDeploy, a feature that synchronizes data and files to your site barring support from your web hosting provider. Also, a compact edition of SQL Server is included that reduces the need for overhead during development. Lastly, a database editor is included for simple creation and management of schema’s, indexes and data. Simple enough to keep amateurs from having to learn SQL Server Management Studio. Of course, not every product can be all positive. The author clearly states his disregard for the web development software to experts, but does recommend it to novice for a startup program into web development. 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
“JavaScript”

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