Hi,
in order to push Fabian and my project, which Fabian already mentioned in his article, I wanted to mention some links, which indirectly and directly are connected with our project...
Hopefully a nice Google Bot find the way to our website and that several times :)....
Hey,
how are you doing? I hope this semester is going well. We had a lot of fun last term.. Daniel and I just thought "Hey, why don't we write to the community". Right after our return to Germany, we started studying in Germany and are working on a very interesting project right now. It is all about e-commerce, that is we have to create a web page about an imaginary topic (called "Brüllwurst"). The final goal is to get a high google page rank in order to be found at a very high position (in Google). Hence, we have to get many external links, provide a well-defined homepage (among other things).
So much about us, we'd like to hear about you guys. What are you doing?
Cheers!
Daniel and Fabian
For those of you that are Zoho users, the AdventNet web-based application has just released a new feature. You can now turn to the Zoho website and login using either one of your Google or Yahoo! accounts. The announcement was made yesterday on the Zoho blogs and is available for anyone wanting to login to Zoho.
For those who aren't familiar with Zoho, here is a quick reminder. Zoho is a web-based application offering a suite of office tools including word processing, spreadsheets, presentations, databases, note-taking, wikis, CRM, project management, invoicing and other applications. The application works similarly to Google's Docs, which has also been created to provide users with an on-the-go alternative to word processing and other office activities. The Zoho applications have the power to read and write file formats used in Microsoft Office or OpenOffice.org. Users who already have registered to Zoho and have received a Zoho ID will be automatically logged to Zoho using their Yahoo! or Google accounts.
I found an interesting article on YouTube Desktop quite interesting, it is a video aggregator that lets a user to create playlists in an easy and functional manner.Initially the so called YouTube Desktop is now iDesktop TV and the good features about this is the user can download videos, covert them to any format such as AVI,MP4,3GP,WMV,FLV,ZIP ie the user can view the videos on his mobile.It aslo has an import option for the integration of YouTube account that they would like to follow through iDesktop TV.
Finally Mozilla has released its latest and fifth update to Firefox which is version 2.0.0.14 after the previous version 2.0.0.13.The latest version has solved the stability problem in the previous version as the Version 2.0.0.13 broke a feature that lets images be displayed with special effects such as rotated pictures and image reflections.I think the latest version will solve all the problems from the previous version.
Google Inc, long dominant in the internet search market, has overtaken rival Yahoo Inc as the most popular web destination in the US, according to forthcoming data Google saw its US audience grow 18% in April compared with the period a year earlier, to 141.1 million. Yahoo's audience, meanwhile, grew only seven percent to 140.6 million, Microsoft Corp came in third at roughly 121 million. While Yahoo has watched its share of the search market fall further behind that of Google in recent years, it had been able to hold an edge over its younger rival in total audience. But Google has also expanded its breadth of such internet services recently, as it further evolves from its origins as a search provider. Yahoo has faced enormous challenges in trying to keep pace with Google.
Microsoft's Macintosh Business Unit was the biggest release of the productivity suite for the Mac platform ever. It's selling three times faster than the previous version. It wasn't all cheers for the latest version of Mac Office, however. Business users, in particular, were dismayed that Microsoft removed support for VBA (Visual Basic for Applications) from the product, which meant that it couldn't run custom scripts developed for previous versions, or for Windows Office. But in a rare about-face, it seems that VBA may be returning to a future version of Mac Office though a precise timeline remains elusive.Macintosh Business Unit employee Erik Schwiebert blogged about the issue saying that came to the realization in 2006 that there was no way to keep VB in the product and still ship Office 2008 on any semblance of the schedule
Google Inc top priority this year is to start generating revenue off its YouTube video-sharing site, shortly expects to launch new products for its video-sharing service in the next few months and sees reason for closer cooperation with Yahoo Inc.
The search giant says it has still not had any "progression" that will allow it to generate cash from the video site. Google said making the video sharing site to make money is the Web search company's top priority for the year. He did not give details of the products, not even in initial, or beta, testing. Google has said it will establish new types of online advertisements in an endeavor to increase revenues at YouTube, the video-sharing website it owns which will become visible while a person is viewing a video on YouTube would be different from previous types of video-related advertising, which has tended to appear before or after a clip.
Google passed Yahoo in its share of monthly visitors in the United States for the first time this April, buoyed by growth in search and YouTube videos, However, underscoring the variability of this sort of measurement, which extrapolates overall data from the usage of a "panel" of users at home and work, Google sites had 141.1 million unique visitors in April, a tad ahead of Yahoo's 140.6 million. Microsoft was in third at 121.2 million, with AOL at 111.3 million.Yahoo leads its rivals with 3 hours and 9 minutes per month, but AOL owner Time Warner leads Yahoo at 3 hours 40 minutes per month.Microsoft's usage was 2 hours and 17 minutes, and Google was 1 hour and 47 minutes.
As there is an battle of sort going on between Microsoft and Yahoo, The internal battle between Windows XP and Windows Vista continued last week with the release of Service Pack 3 for Windows XP, which will extend the life of the venerable XP for another few years. The lack of adoption of Windows Vista in the corporate world, mainly because of incompatibilities, lack of drivers for legacy printers and other devices and the need for additional RAM and processing power has put Microsoft in a terrible bind. microsoft has already extended its June 30 deadline for the end of XP once; if it does it again, it tacitly admits the failure of Vista in the enterprise. If it doesn't, it is neglecting its customers, many of whom at least want the choice of XP when it comes to operating systems.
Facebook's explains that the social network has suspended participation in Google's "Friend Connect" project, citing a violation of its internal terms of service.
Facebook chief privacy officer said, while Facebook users would manually opt in to Friend Connect, they would not have control over the third-party sites that would then use Friend Connect through Google's API for privacy reasons, they have always forbidden redistribution of other Facebook information that an application takes. where applications have tried to use Facebook data and pass it to third-party ad targeting networks to target their ads.
Adobe has released a beta version of Flash Player 10, which promises better performance, improved text handling, custom photo effects filters and native 3D animations. It's available for free download at the Adobe Labs website. Adobe Flash is the most widely-used presentation technology for video, audio and animated user interfaces on the web and its current version of Flash Player is installed on roughly 95% of the world's internet-connected PCs. in order to increase its presence of flash in hand held devices, Adobe has lifted many licensing requirements necesary to develop for the platform.
shareholder mutiny is being led by activist investor Carl Icahn against Yahoo Inc. Chief Executive Jerry Yang to persuade the software maker to revive its last offer of $47.5 billion, or risk being fired Spurred on by outraged shareholders, Icahn notified Yahoo Thursday that he will lead a revolt to oust Yang and the rest of the Internet company's board unless they renew negotiations with Microsoft that fell apart May 3 when the two sides couldn't agree on a price. and now its not sure whether Microsoft is still intersted in the deal.
Google is planning to launch Friend Connect-- a tool that website owners can use to give their site a more social feel.Visitors to any site using Google Friend Connect will be able to see, invite, and interact with new friends, or, using secure authorization APIs, with existing friends from social sites on the web, including Facebook, Google Talk, hi5, orkut, Plaxo, and more. there is only limited preview if we sign up. Once it is launched, website owners simply have to answer a couple questions that Google uses to generate some HTML -- paste
it into our website and we're done. This is an extremely easy way to add social features to our website without knowing anything about coding. To see how to do it watch this video
Google just published a page detailing how Flash developers can now use the Google Maps ActionScript API.the documentation is very easy for people who has never done anything in Flash, it looks
pretty easy to use. This API lets Flex developers embed Google Maps in Flash applications. Similar to the JavaScript version, this ActionScript API provides a number of utilities for manipulating and adding content to maps through a variety of services, enabling you to embed robust, interactive maps applications on your website. this api lets us mix flash content with google maps.
Level 0 The application supports an intermediate DOM, which existed before the creation of DOM Level 1. Examples include the DHTML Object Model or the Netscape intermediate DOM. Level 0 is not a formal specification published by the W3C but rather a shorthand that refers to what existed before the standardization process.
Level 1 Navigation of DOM (HTML and XML) document (tree structure) and content manipulation (includes adding elements). HTML-specific elements are included as well.
Level 2 XML namespace support, filtered views and events.
Level 3 Consists of six different specifications:
DOM Level 3 Core
DOM Level 3 Load and Save
DOM Level 3 XPath
DOM Level 3 Views and Formatting
DOM Level 3 Requirements and
DOM Level 3 Validation, which further enhances the DOM
For the users who were involved in developing Web sites over the last few years, it has been both exciting and frustrating. Exciting because of all of the new possibilities opened up by the Web. Frustrating because of the difficulties caused by the limited functionality of the standards as well as the bugs and incompatibilities of the widely available Web browsers.
With the maturation of the standards (HTML, XML, XHTML and DOM) and the widespread insistence on support for standards we have now reached the point where the major browsers support enough of the standards to allow us to develop powerful, sophisticated web applications that can be used on any platform.
Obstacles Although we are in a much better position that before, there are still major obstacles to developing and deploying web applications.
Bandwidth Bandwidth is now and will be for some time to come a limitation that will have to be dealt with. With some care and the judicious use of caching, limitations in bandwidth can be overcome.
Web Browsers Although browsers are improving, there are still many areas where their implementations of the standards are incomplete or incompatible.
Strategy A Strategy for developing applications for the web is important to success. A Strategy will allow us to consider many of the possibilities beforehand and to make choices that lead to coherent and consistent application designs.
AJAX is catching on, but handling multiple XML responses on the client side is difficult. Current methods of easing the hassle ignore important programming principles that are known to help avoid maintenance headaches down the road. This article presents an elegant method of handling any number of XML responses in an AJAX application, while adhering to the principles of abstraction and encapsulation.
The ability to asynchronously transfer XML documents between the client and server without refreshing the entire page opens up an entire field of possibilities for browser-based Web applications. Indeed, it changes the way you can and must think about Web applications, because new problems arise from asynchronous communications.
WebSphere refers to a brand of IBM software products that are mostly proprietary, although the term also popularly refers to one specific product: WebSphere Application Server. Some of them were
* Distributed Application & Web Servers
* Edge Servers
* Other Application Servers
WebSphere helped define the middleware software category and is designed to set up, operate, and integrate e-business applications across multiple computing platforms using Web technologies. It includes both the run-time components (like WAS) and the tools to develop applications that will run on WAS.
Craigslist is a centralized network of online communities, featuring free classified advertisements (with jobs, internships, housing, personals, erotic services, for sale/barter/wanted, services, community, gigs, resume, and pets categories) and forums on various topics.The service was founded in 1995 by Craig Newmark for the San Francisco Bay Area.As of 2007, Craigslist operates with a staff of 24 people. Its sole source of revenue is paid job ads in select cities.
The site serves over nine billion page views per month, putting it in 56th place overall among web sites world wide, ninth place overall among web sites in the United States , to over thirty million unique visitors. With over thirty million new classified advertisements each month, Craigslist is the leading classifieds service in any medium. The site receives over two million new job listings each month, making it one of the top job boards in the world. The classified advertisements range from traditional buy/sell ads and community announcements, to personal ads and even erotic services.
Agile Modeling is a methodology used for modeling and documentation of software-based systems. It is designed to be a collection of values, principles, and practices for modeling software that can be applied on a software development project in a more flexible manner than traditional modeling methods.
Agile Modeling is known as a supplement to other Agile methodologies such as:
Extreme Programming (XP)
Agile Unified Process
Scrum
It can be served as a replacement for standard UML, or other standard design tools.The principles and values of Agile Modeling practices are intended to help mitigate the perceived flaws of Agile Software Development.
Google's move to open up an online shop for third-party Google Apps add-ons, called Google Solutions Marketplace, may make more people take Web widgets more seriously--even enterprise developers.
Widgets, or gadgets, allow people to embed small applets within a Web page for things like displaying the weather, or set alarms on a PC or other Web device.But Google Gadgets is also one way that Google encourages software developers to customize Google Apps.
In March, Google launched a visualization API for its Google Docs and a gallery of gadgets that use the API. With it, people can display data from a Google Web spreadsheet in a variety of ways, like a pie chart, map, time chart, or funnel chart
The innerHTML property was introduced by Microsoft in Internet Explorer as a convenient way of being able to access the entire content of the HTML container all at once. It turned out to be so convenient that all of the other browsers quickly added support for this property.
We can use innerHTML either to retrieve the current content of the container or to insert new content into that container.Internet Explorer also provides additional properties called innerText, outerHTML, and outerText but these properties are only available for that browser and have not been copied by all of the other browsers.
JavaScript Object Notation (JSON) is a lightweight computer data interchange format. It is a text-based, human-readable format for representing simple data structures and associative arrays. The JSON format is specified in RFC 4627. The official Internet media type for JSON is application/json. The JSON file extension is .json. The JSON format is often used for transmitting structured data over a network connection in a process called serialization. Its main application is in Ajax web application programming, where it serves as an alternative to the traditional use of the XML format. Although JSON was based on a subset of the JavaScript programming language and is commonly used with that language, it is considered to be a language-independent data format. Code for parsing and generating JSON data is readily available for a large variety of programming languages. The json.org website provides a comprehensive listing of existing JSON bindings, organized by language.
Usually programming languages are used to create computer software. They are kind of artificially developed languages designed to run the devices associated with computer systems. Syntactic and semantic rules are the two basic rules used in programming languages. All computer software related organizations and manipulations are tackled by programming language. At present there are several thousands of programming languages that attempt to make the computing operations easier than before.
Types of Programming Languages
1)Assembly Languages
2)High Level Languages
3)Scripting Languages
HTML 4.0 was a large evolution of the HTML standards, and the last iteration of classic HTML. Early in development it had the code-name COUGAR. Most of the new functionality brought in this time is from the ill-fated HTML 3.0 spec, as well as a host of trimmings on old tags, a focus on internationalisation, and support for HTML's new supporting presentational language, cascading stylesheets.
HTML 4.0 was recommended by the W3C in December '97 and became the official standard in April 1998. Browser support was undertaken surprisingly earnestly by Microsoft in their Internet Explorer browser, and the market-leading IE5 (and current successor IE6) have excellent support for almost all of the new tags and attributes.
Ruby on Rails, or just Rails, is a web framework written in Ruby. There are plenty of web frameworks available but few if any are as full featured and easy to use as Ruby on Rails. That may sound like an oversimplification but those are two main reasons that web programmers are excited about using Rails.
Most frameworks have to balance features and ease of use and for any decent sized web application they require you to spend large amounts of time configuring all of the reusable parts. This is where Rails excels. Instead of you making the same configuration changes in all of your applications, Rails uses coding conventions to wire the pieces together. By following a few simple conventions when creating your programs, you can take advantage of built-in functionality that you would otherwise had to write code to handle.
Perl is a compiled scripting language written by Larry Wall. It is particularly useful for text processing and file conversion, Unix system administration and utilities, web forms, and report generation.
The syntax of Perl combines features of C, sed, awk, and sh, and its design philosophy is to place as few restrictions as possible on the programmer. Perl's ability to perform pattern matching on strings is particularly powerful, and it includes commands for using dbm format databases and report templates. Perl also allows convenient file access and interaction with Unix commands and environment information.
ASP.NET AJAX is a free framework for building a new generation of richer, more interactive, highly personalized cross-browser web applications. This new web development technology from Microsoft integrates cross-browser client script libraries with the ASP.NET 2.0 server-based development framework. In addition, ASP.NET AJAX offers you the same type of development platform for client-based web pages that ASP.NET offers for server-based pages. And because ASP.NET AJAX is an extension of ASP.NET, it is fully integrated with server-based services. ASP.NET AJAX makes it possible to easily take advantage of AJAX techniques on the web and enables you to create ASP.NET pages with a rich, responsive UI and server communication. However, AJAX isn't just for ASP.NET. You can take advantage of the rich client framework to easily build client-centric web applications that integrate with any backend data provider and run on most modern browsers.
There are 4 parts of DHTML
Document Object Model (DOM) (definition): The DOM is what allows you to access any part of your Web page to change it with DHTML.
Scripts: scripts written in either JavaScript or ActiveX are the two most common scripting languages used to activate DHTML.
Cascading Style Sheets (CSS): CSS is used in DHTML to control the look and feel of the Web page
XHTML: XHTML or HTML 4.x is used to create the page itself and build the elements for the CSS and the DOM to work on. There is nothing special about XHTML for DHTML - but having valid XHTML is even more important
The Accordion is a web control that allows you to provide multiple panes and display them one at a time. It is like having several CollapsiblePanels where only one can be expanded at a time. The Accordion is implemented as a web control that contains Accordion Panel web controls. Each Accordion Panel control has a template for its Header and its Content.
The Accordion is written using an extender like most of the other extenders in the AJAX Control Toolkit. The extender expects its input in a very specific hierarchy of container elements (like divs), so the Accordion and Accordion Panel web controls are used to generate the expected input for the extender. The extender can also be used on its own if you provide it appropriate input.
It also supports three AutoSize modes so it can fit in a variety of layouts.
None - The Accordion grows/shrinks without restriction. This can cause other elements on your page to move up and down with it.
Limit - The Accordion never grows larger than the value specified by its Height property. This will cause the content to scroll if it is too large to be displayed.
Fill - The Accordion always stays the exact same size as its Height property. This will cause the content to be expanded or shrunk if it isn't the right size.
jQuery is a lightweight JavaScript library that emphasizes interaction between JavaScript and HTML.
jQuery contains the following features:
• DOM element selections
• DOM traversal and modification, (including support for CSS 1-3 and basic XPath)
• Events
• CSS manipulation
• Effects and animations
• Ajax
• Extensibility
• Utilities - such as browser version and the each function.
• JavaScript Plugins
USES
jQuery exists as a single JavaScript file, containing all the common DOM, Event, Effects, and Ajax functions.
DHTML is the combination of HTML and JavaScript. DHTML is the combination of several built-in browser features in fourth generation browsers that enable a web page to be more dynamic. DHTML is NOT a scripting language (like JavaScript), but merely a browser feature- or enhancement- that gives your browser the ability to be dynamic. I think it's important now to define just what the creators of DHTML meant when they say "dynamic". "Dynamic" is defined as the ability of the browser to alter a web page's look and style after the document has loaded.
There are four primary features of DHTML:
1. Changing the tags and properties
2. Real-time positioning
3. Dynamic fonts (Netscape Communicator)
4. Data binding (Internet Explorer)
All modern browsers have a build-in XML parser that can be used to read and manipulate XML. The parser reads XML into memory and converts it into an XML DOM object that can be accesses with JavaScript.
There are two basic types of XML parsers:
Tree-based parser: This parser transforms an XML document into a tree structure. It analyzes the whole document, and provides access to the tree elements
Event-based parser: Views an XML document as a series of events. When a specific event occurs, it calls a function to handle it
The document object model (DOM parser) is a tree-based parser.
Microsoft recently reported that quarterly earnings that edged past analysts' estimates, but revenue came in slightly below what some analysts had been expecting. On the plus side, the company's profit forecast for next year is higher than some analysts were projecting.
The software maker reported earnings of 47 cents per share, on revenue of $14.45 billion, for the three months ended March 31. That compares to analysts' estimates of 44 cents per share, on revenue of $14.5 billion, according to Thomson Reuters. The results include a tax benefit and a charge for a European Union fine that essentially offset one another.
How do you know when to use the DIV element and when do you use SPAN?
In a nutshell, DIV is a block level element. In other words, you use it to define the characteristics you want a whole block of code to follow. It is used to break up sections of a page and it can contain additional tags. If you are familiar with HTML, the DIV element is very similar to the P (paragraph) element.
On the other hand, SPAN is an inline element. Inserting a SPAN tag into a line of code lets the browser know to apply the indicated style to a small section of text, but not to break the line. It cannot contain any additional elements. It is kind of like the old FONT element that you would apply in HTML.
PHP stands for Hypertext Preprocessor. PHP is a powerful server-side scripting language for creating dynamic and interactive websites. PHP is the widely-used, free, and efficient alternative to competitors such as Microsoft's ASP. PHP is perfectly suited for Web development and can be embedded directly into the HTML code.
The PHP syntax is very similar to Perl and C. PHP is often used together with Apache web server on various operating systems. It also supports ISAPI and can be used with Microsoft's IIS on Windows. PHP runs on different platforms Windows, Linux, Unix, etc. PHP is compatible with almost all servers used today (Apache, IIS, etc.)PHP is easy to learn and runs efficiently on the server side.
Microsoft has been counting on gains against unlicensed software to boost revenue from the Windows unit, which accounts for a huge chunk of overall profits and sales. However, one of the company's own decisions could make its anti piracy battle more difficult.
With Windows Vista, Microsoft took an extremely tough stand on piracy. Computers that were not properly activated within a short period of time went into a virtually unusable state known as reduced functionality mode. In the newly released Service Pack 1, however, Microsoft is softening its stance somewhat. The reduced functionality mode is gone, and in its place, a series of warnings and visual indications that a computer is not running a genuine copy of Windows.
First off i am very sorry i could not be there for the final presentation due to a track meet i had to attend. I hope the presentation went smoothly and the Chelsea Center for the Arts group showed off their pages that they created. Chris's layout i believe worked very well and with most of the team using it as their layout all of our pages looked sharp. My job for the CCA was to create a landing page for their visual arts portion of their business. I created my landing page with the examples that Bud gave us in a downloadable file from ecompanion. Of course mine did not look as good, but i believe it did serve the purpose that it was intended to do.
Page:
Well I created three very different types of web pages for my Dawn Farm ad groups. I have two ad groups that focus on educating people about the effects of Meth and Crack Cocaine. I created a web page to attract families to Dawn Farm Jamboree. I also created the Dawn Farm main page. Although the subject matter is very different on each of my pages, they were all created with conversion as their primary purpose. My web pages are simple and focused. My landing pages only contain information that directly links to the keywords and ad variations that were used to find my pages in the first place. My pages are clean, uncluttered, and do not require any scrolling. My pages are user friendly, filled with accessible links and calls to action. These features will allow the browser to find what they are looking for and allow them to easily and enthusiastically become a Dawn Farm "customer."