HTML4 to HTML5 …why the change? {2}

by Evin C
Having been discussing the differences between HTML4 and HTML5 in class, I feel this article is quite appropriate. To begin, one must understand the concept behind the different versions of HTML. In the article it is stated that, “HTML5 represents a structural change in how the web works. The term technically is used to describe the fifth generation of changes made to Hypertext Markup Language, or HTML, the main tool used to organize content on websites. However, it also is used as an umbrella term to include other recent changes made to web standards, such as Cascading Style Sheets, which are used to control colors, fonts and other visual elements of websites.” Now having a general understanding, the differences between HTML4 and HTML5 have been useful enough to already push businesses to adapt the new standards and deliver new websites based off HTML5. Although websites have already been produced with these standards, the article goes on to note that “HTML5 standards have yet to be approved formally by the World Wide Web Consortium, which defines the various standards developers should follow when building websites. Even so, new versions of most web browsers have been designed to work with many of the changes”. There are plenty of resources available to research the differences between the two but it is useful to understand the “behind-the-scenes” work that goes into these standards. read more...

HTML5 is here to stay!? {4}

by Bernard T
The articles I read had to do with this week’s topic of course which was, HTML or Hyper Text Markup Language, which is the universal tongue of our web browsers. In particular HTML5, which to a lot of people is considered the next big thing in HTML, but of course not everyone will agree with this statement. One of the articles gave its reasons to why HTML5 should be implemented by everyone now and they mean now! It gave some compelling reasons to why every web developer, be they professional or beginner should get on the HTML5 bandwagon. According to the author, “HTML5 is the revolution that the web needed and the fact is, it is the future whether you like it or not — suck it up and deal with it. HTML5 isn’t hard to use or understand and even though it’s not fully adopted yet, there are still plenty of reasons to start using it”. The author had a comprehensive list of reasons, 10 in fact which supported his argument and although I cannot get into great detail about all of them I will list some of his points starting from 10th  all the way down to his number one reason; read more...

The New Web HTML5 {2}

by Michael M
A summary of what I read this week was a journal about HTML 5. HTML 5 is not a accepted by the World Wide Web Consortium. It is being approved by many companies becuase many people know that HTML 5 is going to be the future of the web. Today we see sites that are actually haveing to format and make two sites one that is made more mobile phones while the other one is formatted for computers. If HTML 5 comes out and is accepted it will help developers because there will only have to be one page developed and it will be written with html5. The things that are changing with html 5 is cascading style sheets. HTML 5 will help developers with animation, video, and other multimedia elemenys into websites without using software such as Flash. Flash has been critized by Apple from Steve Jobs because Flash has to much power and that is how computers are getting viruses. So with HTML 5 in place Flash may becomce obsolete unless Adobe can jump on the bandwagon and work with developers of HTML5. read more...

User Friendly Editor {2}

by Mike Y
Any person who has tried to develop a web page knows that different web browsers will display the same code differently (even horrendously). The paper is about a different approach similar to a What You See Is What You Get (WYSIWYG) editor. The conventional WYSIWYG editor spits out code, which the user then has to modify so that it displays correctly on every web browser. The difference is that their approach takes the user web page design and outputs code for each type of web browser while maintaining WC3 web standards. The project tests separating web page design and the code creation. By doing this, it creates the same layout in every web browser. read more...

HTML Elements Used to Detect Dangerous Web Pages {2}

by Antonio M
This article was very interesting and fascinating to follow. It talked about a proposed
algorithm that would be used to detect malicious and hazardous web pages. This particular
algorithm uses the strings that appear in HTML elements rather then using an older
algorithm that actual checks the text parts within a web page to see if it is considered
a hazardous web page. According to the authors it can be a harder using a text based
algorithm to check for hazardous web pages because some web pages may not contain as
much text to evaluate.  There may also be some malicious links of pictures, pop-ups or other things that
aren’t exactly written on a web page. With out going into to much detail this HTML algorithm will look at the
HTML code within a webpage and it will then extract HTML elements(<body>,<p>,etc). Once these
HTML elements have been extracted they will then be parsed through into strings “with the
separating characters \t , . / ! ” = % & { } [ ] _” and so on, which can then help determine
which string is considered to be malicious and hazardous to a webpage. Once these strings have
been extracted there will then be the use of what the authors call a “Support Vector Machine” (SVM).
The SVM will then be trained to remember what the malicious HTML looked because it is the SVM
that is actually looking at the web page and determining whether it is a hazardous site or not. read more...

Change before you have to {2}

by Stephen O
Some of us remember the internet of the 90’s, sometimes even fondly. It was full of static WebPages, and with static WebPages there were advantages and disadvantages. Advantages were that there was no real need for any programming skills. HTML is really simple to use and it is easy to create a site. The down side is that any interactivity is run on the client side and limits what is possible, and the more static WebPages you have the harder it is to manage. This is what University Library of Santa Cruz was facing.  In the end they decided to move from static WebPages of Dreamweaver and HTML to a database driven website using a Content Management System called Drupal to facilitate what they wanted in a dynamic website. They had quite a few reasons change their system but one of the largest issues was that their severs were unable to handle the load: “The catalyst for updating our web presence was predicated on several things. With more than one million visits per year and more than two million page views, our old servers were no longer able to handle this load, and we were about to begin a major project to replace our server hardware.” (Hubble, Murphy, & Perry, 2011) Drupal was their choice when it came to the CMS. Many of the departments on campus had already made the change to dynamic pages and many of them had chosen Drupal. Drupal is an open source cms, and it already had a large base of people on campus who were using it. This helped move us toward choosing Drupal and taking advantage of a growing developer community on campus. Two of the largest units on campus both chose Drupal as their CMS and have since been great partners for collaboration and peer support.” (Hubble, Murphy, & Perry, 2011) The process was long, ones does not simply transition without a lot of planning and training. Transition Teams were created, there was transition planning, there was training the transition team, and then there was training the staff. They even went through a SDLC like process that may look familiar, “Sandbox, Development Distro, Testing, and Production.” In the end they feel like they achieved what they wanted “We now have a consistent look and feel to our site, though there are still many things yet to do. Now that we are more comfortable using Drupal, we can focus on creating more dynamic content, such as staff lists, adding sidebars to pages, and so on.” (Hubble, Murphy, & Perry, 2011) read more...

Visual Studio 11 {4}

by Monica G
As we all know, there are new versions of software coming out almost every year, from Apple to Microsoft. With that said, Microsoft will come out with the newest version of Visual Studio (announced in 2011), Visual Studio 11 (also called vNext). This newest version can go through the entire life cycle of a software application from design to deployment, which helps all the parties involved like, not just the development team. As the author states, the new version has the ability to perform “code inspections and testing plus support for Metro-style apps.” As of the date of the journal, there was only a developer preview version available but even with that everyone was able to appreciate what was to come. However besides the improvements to the software, Microsoft did some enhancements to .NET framework 4.5, which allows for users to develop and manage applications that are secure, mountable and portable. This is all possible by allowing users to “write code that executes faster.”  According to the author, “the newer version introduces a server garbage collector that reduces GC pause times.” ASP.NET provides support for different HTML forms, model binders in Web Form, etc. This is just the tip of the iceberg; Microsoft’s newest version has plenty more to offer. read more...

How to make your website top of the results list {4}

by Chris S
Everyday, users enter in keywords when search the internet. Some people may wonder how Google is able to sift through the endless list of websites out on the internet and return such an accurate listing of websites relevant to the keywords you entered. That is thanks to the developers of those websites who place keywords in the titles of their pages and website urls. Keyword placement is vital in website development as it places you higher on the results list when others are using a search engine such as Google. Google has managed to filter out the websites that are typically spam, in order to create are more accurate search result for its users. Knowing this, web developers want to place their keywords in their code in the proper places in order to gain a high ranking for their website. The title tag is big for developers as they can get the proper keywords in this tag in order to return their website higher on the list when users enter similar keywords in the search engine. When coding their website, developers can also place keywords (not too many) in the h1 and body tags. The h1 tag has been another important tool for developers to place keywords in. With the release of HTML5 however, its encouraged to use multiple h1 tags. Search Engine Optimizers won’t penalize websites using multiple h1 tags, however, developers still need to be careful not to abuse the use of the h1 tag as methods will be taken to penalize spam tactics that might try and take advantage of this multiple h1 tag placement. When designing your website a developer wants to keep in mind that quality of the website and code trumps quantity. Its important for relevance and ensuring your website is at the top of the results. Some tips such as, renaming images to logical terms that make sense rather than leaving the image name as img-11782.jpg. You want your website as well as images to contribute to the results process and when users search for images, if you correctly keyword your images, you’re website and images will return in image search results as well. read more...

AJAX, not as promising as it looked like. {1}

by Salvador A
With the recent increase in Bandwidth size one thing that did not get a boost was Ajax. There was an expected boost in performance when bandwidth sizes would get better and this would have happened to benefit Ajax style applications, but this is not the case. The major problem is dealing with the fact that there are too many problems that are occurring for the Ajax team to fix on their own. They would need the help of the actual browser companies to help back them and have both sides of the developing teams move towards a common goal that would help them out. This is not the case, since Microsoft is backing its own web application type (SilverLight) and the Mozilla team just does not have the man power to crank them out themselves. And with other products out there as alternatives such as Adobe Air and SilverLight it seems as if Ajax will not be in the major spot light again. 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...