<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Future of Search</title>
    <link>http://www.futureofsearch.com/</link>
    <description>Looking Ahead at Search Engines, Computer Platforms, ERP, Programming Languages, and Web Technologies</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.0.3 - http://www.s9y.org/</generator>
    <pubDate>Fri, 05 Jan 2007 19:37:04 GMT</pubDate>

    <image>
        <url>http://www.futureofsearch.com/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Future of Search - Looking Ahead at Search Engines, Computer Platforms, ERP, Programming Languages, and Web Technologies</title>
        <link>http://www.futureofsearch.com/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Computer Based Training</title>
    <link>http://www.futureofsearch.com/archives/79-Computer-Based-Training.html</link>
            <category>Computer Based Training</category>
    
    <comments>http://www.futureofsearch.com/archives/79-Computer-Based-Training.html#comments</comments>
    <wfw:comment>http://www.futureofsearch.com/wfwcomment.php?cid=79</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.futureofsearch.com/rss.php?version=2.0&amp;type=comments&amp;cid=79</wfw:commentRss>
    

    <author>nospam@example.com (Steve Monas)</author>
    <content:encoded>
    &lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Computer-Based Training (CBT) is a form of electronic training that is attracting significant attention as an effective delivery method. It is a serious option for those who need to improve their educational level, from the comfort of their home.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Almost any domain can be included and the results are spectacular. It is not an easy way for many, but those who want to succeed, will do have a high degree of professionalism using it. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;The early CBT programs were little more than programmed instruction teaching machines. It was not until the 1990s that their multimedia capabilities were put to full use. It is based on individualized instruction that allows a learner to work through the material at her own pace. It is a natural progression from printed individualized instruction and teaching machines to the computer with its speed, branching capability and visual display. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;A series of computer-based training courses, or CBTs, are now available on the Web to help Information Technology customers to acquire or build on their valuable computer-related skill at their leisure. In today&#039;s fast-paced business environment, you need flexible training options.  CBT offers you a number of ways to learn, either at home, in the office, or on the road. It is possible to develop training in a variety of formats: web-based, or on multimedia CD-ROM.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;This project is the second in an Information Technology project, which aims to improve customer service by providing all IT products and services on the Web. These services will be supplied in an automated and convenient way, 24 hours a day, and seven days a week. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;CBT was initially aimed to train employees as a more convenient and less expensive alternative to seminar training. Now, IT is using this system to bring independent learning to UH staff, students and faculty. By putting the courses on the Web, IT enables people to access the courses at any time, and to educate themselves at their own pace. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;The definition of CBT is close to the definition of individualized training - an interactive learning experience between a learner and a computer in which the computer provides the majority of the stimulus, the learner must respond, and the computer analyzes the response and provides feedback to the learner. Its multimedia function has added the capability of displaying information in audio, graphic, and motion video form, which makes the teaching of skills and processes more effective than if only text were used. Individualized instruction delivered over the World Wide Web is a further development of computer-based training. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;&amp;quot;Previously, the only way to access the courses was using a CD and an NT Workstation,&amp;quot; says James Bradley, manager of Information Services. &amp;quot;We&#039;re trying to make it as easy as possible for our customers to access this kind of training. This enhancement also makes the service available to our own Macintosh and UNIX customers.&amp;quot; &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;More than one hundred titles will be available at no cost, ranging from fundamental programming concepts to advanced techniques in almost every category related to professional computer application, as well as self- study courses to aid in the preparation of certification examinations. The primary study fields include classes in Web Design, Communication and Networking, Java, Microsoft Certification Solution Evaluation (MCSE) Training, Microsoft Certification Solution Developing (MCSD) Training, MS Office.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Each course begins with a one-time survey, a step-by-step objective assessment of the knowledge of the course material to determine how the course will be presented, and what it will cover. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;&amp;quot;It is self-education,&amp;quot; says Bradley, &amp;quot;Since the survey decides what&#039;s not relevant based on the customer&#039;s knowledge, they&#039;ll gain the information they need, without wasting time on familiar material.&amp;quot; &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;The course ends with a Mastery Model, an exam that may be taken as many times as the user desires. According to Don Perry, an Information Services trainer who is leading the CBT project, this course is modeled like preparation courses for Microsoft Certification exams. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;&amp;quot;The knowledge that you receive using these interactive courses is very valuable in the professional world,&amp;quot; says Perry, &amp;quot;And it&#039;s available to IT customers, at no cost.&amp;quot; &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;All customers have access to the courses online. There are two ways of using the online CBT&#039;s. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Web-based instruction can be used with any type of computer that can access the Internet and that has web browser software. The key to success in today&#039;s complex technical environment is the ability to manage projects efficiently and effectively. This takes strong skills and experience from people and teams that have succeeded in taking projects to completion regardless of the situation. Engineering and IT Services utilize proven experience and methodologies to deliver IT Solutions that meet the business technology needs of their clients.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;The skills of Project Leaders and Team Members must be broad and deep. Important expertise in virtually every aspect of Systems Engineering, Software Development, and Technology Solutions are vital. A long experience in delivering complex solutions for the clients is telling that success requires skills in both working with clients as business partners, and in providing leadership to manage large-scale complex consulting engagements.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Computer-based courses usually incorporate proven training methodology to ensure the best rate of information retention for each employee or student. Full audio, engaging graphics, comprehensive text and pre and post practice exams provide the basic applications needed for training and IT certification. Also self-study computer based training course titles are including hands-on lab simulations to offer valuable working experience to provide the highest skill retention.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;The courses are usually reviewed, approved or co-developed with industry leaders including Microsoft, Cisco, Lotus, Oracle, and more. If you are looking for industry certifications such as CCNA, MCSE, A+, Network+, CISSP, and more find a training provider! &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Examples of where e-learning can be used are management skills, customer care, quality management, process engineering operations, manufacturing procedures - the list is endless. One system can train thousands of people and proves very cost effective reduces the need to travel to a training centre.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Computer training usually offers you:&lt;/font&gt;&lt;/p&gt;&lt;ul style=&quot;MARGIN-TOP: 0in&quot; type=&quot;disc&quot;&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;e-learning Media Development &lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Computer Based Training (CBT)&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Web Based Training (WBT)&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Interactive Learning Media Authoring&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Learning Management Systems (LMS) integration&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;e-learning Tracking Systems&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Central Administration Database Logging&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Computer training has, usually, a wide range of experience and skills in this area and can develop custom made e-learning, web based training (WBT) and computer based training (CBT) courses for on-line, off-line and CD-ROM deployment. Often an innovative mix of these allows for the training of thousands without the need for all to be on-line at the same time.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;If you have people that need training in specific skills based areas then e-learning with links to reference material, tutors and on-line mentoring is an idea solution. Self-assessment test monitored and recorded centrally allows trainers and administrators to keep informed of who and what people are learning. On-line examinations can be carried out and full activity tracking and recording enhances the systems effectiveness. &lt;/font&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Fri,  5 Jan 2007 14:37:04 -0500</pubDate>
    <guid isPermaLink="false">http://www.futureofsearch.com/archives/79-guid.html</guid>
    
</item>
<item>
    <title>Web Services</title>
    <link>http://www.futureofsearch.com/archives/78-Web-Services.html</link>
            <category>Web Services</category>
    
    <comments>http://www.futureofsearch.com/archives/78-Web-Services.html#comments</comments>
    <wfw:comment>http://www.futureofsearch.com/wfwcomment.php?cid=78</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.futureofsearch.com/rss.php?version=2.0&amp;type=comments&amp;cid=78</wfw:commentRss>
    

    <author>nospam@example.com (Steve Monas)</author>
    <content:encoded>
    &lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;The standardization part: several influential vendors, notably Microsoft and IBM, have attempted to take matters into their own hands by collaborating on the development and publication of specifications. However, this approach may lack sufficient adoption by other vendors and users to reach critical mass.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;The most successful and popular approach vendors are taking is to provide demos and case studies of what is possible. And, unanimously, vendors are keen to build &amp;quot;learning networks&amp;quot; not just about their own toolsets and technologies, but also about the potential of Web services and the loosely coupled architecture.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Are we looking into the future? Yes, Web services promises to steer us through a world of opportunities and empower us with the ability to conquer the next e-business frontier. Capitalizing on web services in this new way of operating offers companies a good enough reason to join the web services revolution.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Microsoft&#039;s .NET initiative is a platform for the tools and servers required in the Web services world to come together. The .NET platform promises to help build, own and operate the Web services of tomorrow easily. The future will be industry wide specialized web services that will emerge to provide reliable, fast and economical services that integrate together as a custom application to serve the needs of a particular client/organization.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Despite the fact that there is already more support for the core Web services technologies—SOAP, WSDL, and UDDI—than there ever has been before for any set of comparable specifications, the killer applications for Web services haven&#039;t yet emerged; and no one can yet chart a clear path for their future evolution among the plethora of proposals, organizations, and vendors&#039; initiatives in this space.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Several influential vendors, notably Microsoft and IBM, have attempted to take matters into their own hands by collaborating on the development and publication of specifications. However, this approach may lack sufficient adoption by other vendors and users to reach critical mass. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Many industry organizations have taken positions on or adopted various Web services-related specifications, including the World Wide Web Consortium (W3C); the Organization for the Advancement of Structured Information Standards (OASIS); the Object Management Group (OMG); the Internet Engineering Task Force (IETF); and the Electronic Business XML (ebXML) initiative, sponsored in part by The United Nations Centre for Trade Facilitation and Electronic Business (UN/CEFACT), UDDI.org, and now the Web Services Interoperability Organization (WS-I). &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;An interesting and important side issue concerns what happens to UDDI. Despite the fact that WS-I includes UDDI, UDDI.org remains a vendor-controlled organization. UDDI.org has consistently stated that the UDDI project will be turned over to an independent standards body at an appropriate time, and that the future course of UDDI will be thereafter determined by that standards organization. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;This intention has been a consistent part of the proposition that UDDI.org has offered its members and the industry at large: Whatever the privately controlled organization produces will be placed under independent control at some point. The original timeline for the handover was following the completion of UDDI V3. However, the group has badly missed the original December 2001 deadline for V3, and no announcement has been made about which independent organization is to assume control. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;But beyond the core specifications—which give you interoperability (SOAP), service description (WSDL), and service discovery (UDDI)—there is even less consensus among vendors with regard to adoption of additional technologies. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Sun has said that additional specifications for &amp;quot;enterprise quality&amp;quot; or industrial-strength Web services are not necessary because ebXML already provides them. The ebXML messaging service is based on SOAP with Attachments, so there are some grounds for viewing the remainder of ebXML as enterprise quality of service specifications on top of core Web services—but ebXML does not include WSDL or UDDI. Microsoft has said that it will never implement ebXML, and IBM seems to have ended up somewhere in the middle as a supporter of both (although I guess you could argue that IBM is big and divided enough to take a position both for and against ebXML, depending on whom you ask). Among Web services vendors, IONA and a few others remain more neutral, and support both initiatives. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;The initial push behind the SOAP specification was to get it adopted by W3C, and thereby place it under independent control and ensure the kind of widespread adoption necessary for standardization. Everyone could agree upon the standardization of SOAP because the real money to be made is not in the basic transport or fundamental communication unit, but in the added value services and features over which everyone is currently fighting. The danger, of course, is that the fighting will somehow spill over onto the foundational specifications, and that an effort such as WS-I will end up hurting rather than helping the effort, especially if it becomes exclusive rather than inclusive.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;A Web service is a software system designed to support interoperable machine-to-machine interaction over a network. It has an interface described in a machine-process able format (specifically WSDL). Other systems interact with the Web service in a manner prescribed by its description using SOAP messages, typically conveyed using HTTP with an XML serialization in conjunction with other Web-related standards.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Four architectural models:&lt;/font&gt;&lt;/p&gt;&lt;ul style=&quot;MARGIN-TOP: 0in&quot; type=&quot;disc&quot;&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Message Oriented Model&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Service Oriented Model&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Resource Oriented Model&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Policy Model&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;The Message Oriented Model&lt;/font&gt;&lt;/p&gt;&lt;p /&gt;&lt;p&gt;&lt;a href=&quot;javascript:void(0);&quot; onmouseover=&quot;return overlib(&#039;&lt;img src=http://www.futureofsearch.com/uploads/1.jpg&gt;&#039;, WIDTH, 1, HEIGHT, 1);&quot; onmouseout=&quot;return nd();&quot;&gt;&lt;img style=&quot;BORDER-RIGHT: 0px; PADDING-RIGHT: 5px; BORDER-TOP: 0px; PADDING-LEFT: 5px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px&quot; height=&quot;92&quot; src=&quot;http://www.futureofsearch.com/uploads/1.serendipityThumb.jpg&quot; width=&quot;110&quot; /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Addresses in the MOM and service references:&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;ul style=&quot;MARGIN-TOP: 0in&quot; type=&quot;disc&quot;&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Protocol independent specification of delivery information&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Response delivery information&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Important concept that is lacking a standardized solution&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Proposals for a reference framework: &lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;WS-Addressing&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;WS-MessageDelivery&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Gap that needs to be filled&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Semantics in the Service Oriented Model:&lt;/font&gt;&lt;/p&gt;&lt;p&gt; &lt;a href=&quot;javascript:void(0);&quot; onmouseover=&quot;return overlib(&#039;&lt;img src=http://www.futureofsearch.com/uploads/2.jpg&gt;&#039;, WIDTH, 1, HEIGHT, 1);&quot; onmouseout=&quot;return nd();&quot;&gt;&lt;img style=&quot;BORDER-RIGHT: 0px; PADDING-RIGHT: 5px; BORDER-TOP: 0px; PADDING-LEFT: 5px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px&quot; height=&quot;92&quot; src=&quot;http://www.futureofsearch.com/uploads/2.serendipityThumb.jpg&quot; width=&quot;110&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;MARGIN: 0in 0in 0pt&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Setting expectations:&lt;/font&gt;&lt;/p&gt;&lt;ul style=&quot;MARGIN-TOP: 0in&quot; type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;MARGIN: 0in 0in 0pt; tab-stops: list .5in; mso-list: l2 level1 lfo32&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Will make people&#039;s life easier&lt;/font&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;MARGIN: 0in 0in 0pt; tab-stops: list .5in; mso-list: l2 level1 lfo32&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Examples of use: &lt;/font&gt;&lt;/li&gt;&lt;ul style=&quot;MARGIN-TOP: 0in&quot; type=&quot;circle&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;MARGIN: 0in 0in 0pt; tab-stops: list 1.0in; mso-list: l2 level2 lfo32&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Connect two services, ensuring that they speak the same language with same meaning&lt;/font&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;MARGIN: 0in 0in 0pt; tab-stops: list 1.0in; mso-list: l2 level2 lfo32&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Merge data from different sources &lt;/font&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;MARGIN: 0in 0in 0pt; tab-stops: list 1.0in; mso-list: l2 level2 lfo32&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Out of a list of 50 existing services, get only the 2 candidates that actually do what the user wants&lt;/font&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;MARGIN: 0in 0in 0pt; tab-stops: list 1.0in; mso-list: l2 level2 lfo32&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Automatic recovery from failure, etc.&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;MARGIN: 0in 0in 0pt&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Continuing building the infrastructure:&lt;/font&gt;&lt;/p&gt;&lt;ul style=&quot;MARGIN-TOP: 0in&quot; type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;MARGIN: 0in 0in 0pt; tab-stops: list .5in; mso-list: l2 level1 lfo32&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;In progress: service description, choreography, attachments for SOAP 1.2, internationalization issues&lt;/font&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;MARGIN: 0in 0in 0pt; tab-stops: list .5in; mso-list: l2 level1 lfo32&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Needs to be addressed: &lt;/font&gt;&lt;/li&gt;&lt;ul style=&quot;MARGIN-TOP: 0in&quot; type=&quot;circle&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;MARGIN: 0in 0in 0pt; tab-stops: list 1.0in; mso-list: l2 level2 lfo32&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Delivery and service references&lt;/font&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;MARGIN: 0in 0in 0pt; tab-stops: list 1.0in; mso-list: l2 level2 lfo32&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Privacy&lt;/font&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;MARGIN: 0in 0in 0pt; tab-stops: list 1.0in; mso-list: l2 level2 lfo32&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Integration of semantics&lt;/font&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;MARGIN: 0in 0in 0pt; tab-stops: list 1.0in; mso-list: l2 level2 lfo32&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Constraints and capabilities&lt;/font&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;MARGIN: 0in 0in 0pt; tab-stops: list 1.0in; mso-list: l2 level2 lfo32&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Completing securing Web services&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;MARGIN: 0in 0in 0pt&quot;&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt; &lt;p /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;MARGIN: 0in 0in 0pt&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;The truth is that Web services are usable today for many applications, just as the initial Web was. It&#039;s also true that no one really knows which direction Web services will evolve. It would be better for everyone if the user or consumer of Web services software became the force behind their evolution, rather than leaving it up to the vendors—who can&#039;t agree, anyway.&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;MARGIN: 0in 0in 0pt&quot;&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt; &lt;p /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;MARGIN: 0in 0in 0pt&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;What a great day it will be when the users and customers finally stand up and speak for themselves, and start telling the vendors what they want and need—and what to do about standardization. Only users and customers can really judge the benefits, after all, and only they can truly force widespread adoption. Competing vendors by definition will find a way to disagree, and try to gain advantage over each other.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;/font&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Fri,  5 Jan 2007 14:29:54 -0500</pubDate>
    <guid isPermaLink="false">http://www.futureofsearch.com/archives/78-guid.html</guid>
    
</item>
<item>
    <title>XML / XHTML</title>
    <link>http://www.futureofsearch.com/archives/77-XML-XHTML.html</link>
            <category>XML / XHTML</category>
    
    <comments>http://www.futureofsearch.com/archives/77-XML-XHTML.html#comments</comments>
    <wfw:comment>http://www.futureofsearch.com/wfwcomment.php?cid=77</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.futureofsearch.com/rss.php?version=2.0&amp;type=comments&amp;cid=77</wfw:commentRss>
    

    <author>nospam@example.com (Steve Monas)</author>
    <content:encoded>
    &lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;XTML was created for one basic purpose: To create HTML Tables quickly and easily.&lt;br /&gt;The HTML of the end of the 1990s had become large, cumbersome to process, presentation oriented. This had dramatic impacts on accessibility and the web&#039;s device independence. Rather than being &amp;quot;access to information by anyone, anywhere, regardless of disabilities&amp;quot; the web had become &amp;quot;access to anyone with a browser on a PC with reasonable eyesight and few if any disabilities.&amp;quot;&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Recognizing this, the World Wide Web Consortium founded by now Sir Timothy Berners-Lee (inventor of the Web, HTML and HTTP) developed XHTML.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;The underlying aim of this project is to build a solid foundation for the future of content on the World Wide Web. It is expressly designed to overcome many of the issues with device dependence and accessibility that developed along with the ad hoc development of HTML.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Like HTML, XHTML is a markup language. It has the same expressive capabilities as HTML, but a stricter syntax. This is because XHTML is an application of XML, while HTML is an application of the much older, pre web SGML. XML is an international standard language for developing other markup languages. It was designed as a newer generation of SGML, specifically for markup languages in a networked world.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;XHTML&#039;s purpose first and foremost to be HTML as an application of XML. With this, come the benefits associated with all languages which are applications of XML.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;XHTML is a much simpler, cleaner language than HTML. This makes learning, coding, and maintaining XHTML code much more straightforward. XHTML was designed explicitly as a device independent language. HTML 4 is a large, complex language. For many web-enabled devices, such as mobile phones, with limited computing power, the complexity of HTML presents significant obstacles. XHTML was explicitly designed with accessibility in mind. It is not an afterthought.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;One benefit that is not widely understood is that as an application of XML, XHTML is XSL ready. XSL, or the eXtensible Stylesheets Language not only allows for the styling of XML documents, more importantly it allows for the transformation of documents.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;But above all, XHTML is the future of the World Wide Web, at least for many years to come. There will be no new versions of HTML. XHTML works on any reasonably modern web browser today (that would mean just about every one in use). And it will work on all web browsers for the foreseeable future.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;One of the major steps in transitioning to XHTML is the need for a change in outlook. HTML is seen by most developers and content creators as purely a human oriented technology. But increasingly machine processing, whether by search engines, accessibility devices such as screen readers, or browsers themselves is becoming as important for online information as the human readers of content. HTML developers still largely conceive of their content in terms of how it will appear as rendered in a browser to human readers. XHTML is much more oriented toward the information architecture of content, to the structure and semantics of the information.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Consequently, most HTML content is quite frankly an invalid mish-mash of invalid pseudo HTML, which &amp;quot;works&amp;quot; in a couple of major browsers (or probably only on IE6 for windows). This is a disaster in terms of device independence and accessibility, as well as forward compatibility of content. Such sites are largely inaccessible to machine processing, which with the increasing sophistication of search engines such as Google, and similar information processing devices is popularity suicide.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;What should we be doing to transition to XHTML? There are a number of steps in the process of transforming your HTML content to XHTML. These can be don one at a time, or simultaneously.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Pretty soon: &lt;br /&gt;- Preserve vertical alignment (especially now that XTML handles carriage returns within cells).&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;- An option to &#039;compact&#039; the output HTML code to reduce all the carriage returns.&lt;br /&gt;This would result in smaller HTML files, but they would be less readable.&lt;br /&gt;- Set &#039;row-level&#039; alignment in the &amp;lt;tr&amp;gt; tags, if it would reduce the repetition in the &amp;lt;td&amp;gt; tags.&lt;br /&gt;A little later (maybe):&lt;br /&gt;- Handle &#039;rowspan&#039;&lt;br /&gt;- Nested tables.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;The purpose of XHTML 1.0 was to transition HTML into an XML vocabulary. It introduced the constraints of XML syntax into HTML: case-sensitivity, compulsory quoted attribute values, and balanced tags. That done, XHTML 2.0 seeks to address the problems of HTML as a language for marking up Web pages.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;W3C&#039;s Steven Pemberton expressed the design aims of XHTML 2.0:&lt;/font&gt;&lt;/p&gt;&lt;ul style=&quot;MARGIN-TOP: 0in&quot; type=&quot;disc&quot;&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Use XML as much as possible: Where a language feature already exists in XML, don&#039;t duplicate or reinvent it.&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Structure over presentation: Thanks to CSS style sheets, you no longer need explicitly presentational tags in HTML.&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Make HTML easier to write: Remove some of the needless idiosyncrasies of HTML.&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;More accessibility, device independence: Make as few assumptions as possible about the way a document will be read.&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Improved internationalization.&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Better forms: Long overdue improvements are required!&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Reduce the need for scripting: Include typical scripting usages in HTML itself.&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Better semantics: Make it easier to integrate HTML with semantic Web applications.&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;These aims certainly appear pretty laudable to anybody who has worked with HTML for a while. I&#039;ll now take a deeper look at some ways in which they were achieved in XHTML 2.0.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;The process of future proofing your web content by transitioning to XHTML may initially appear daunting. The fact is that developers and organizations usually find it less difficult and more rewarding than expected.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;With the increasing use of a wide range of devices, and the growing emphasis on accessibility, as well as the increasing sophistication of web processing by search engines and other services, can you afford to continue with outdated content development and management practices?&lt;/font&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Fri,  5 Jan 2007 14:25:08 -0500</pubDate>
    <guid isPermaLink="false">http://www.futureofsearch.com/archives/77-guid.html</guid>
    
</item>
<item>
    <title>CSS</title>
    <link>http://www.futureofsearch.com/archives/76-CSS.html</link>
            <category>CSS</category>
    
    <comments>http://www.futureofsearch.com/archives/76-CSS.html#comments</comments>
    <wfw:comment>http://www.futureofsearch.com/wfwcomment.php?cid=76</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.futureofsearch.com/rss.php?version=2.0&amp;type=comments&amp;cid=76</wfw:commentRss>
    

    <author>nospam@example.com (Steve Monas)</author>
    <content:encoded>
    &lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;CSS at LEAST helps separate style - but not always &amp;quot;design&amp;quot;. And yes - there are very necessary design needs for certain audiences and markets.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Everyone involved in Web design, and more specifically in CSS coding, knows that mastering theory is needed to determine browser error versus human error. Theory is essential, but it&#039;s not enough, everyday we have to face browsers’ discrepancies, rendering problems and bugs. This, although initially discouraging, should instead be considered a challenge to our skills...&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Two things, which seem likely to be added to CSS; first was transparency (or opacity), which is the ability to set a degree of transparency on the foreground of elements. In other words, you could make the text in a paragraph semi-transparent, allowing the background to &amp;quot;shine through&amp;quot; the text (or be composite together, if you prefer graphic-design terminology). The other was multi-column text, although there were no details given on how this feature might be accomplished.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Bert Bos of the World Wide Web Consortium (W3C) gave a talk in which he discussed the future direction of the CSS specification. First and foremost will be the modularization of CSS. This will entail splitting CSS into several mini-specs, each of which covers a specific topic, such as &amp;quot;Colors and Backgrounds,&amp;quot; &amp;quot;Selectors and Syntax,&amp;quot; or &amp;quot;Printing.&amp;quot; &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;The benefits of this approach, as described by Mr. Bos, are an increased responsiveness on the part of the CSS Working Group, and greater flexibility for implementors. To take the second point first, the fact that CSS will be split into modules will allow implementors to tackle a module at a time, and then claim support for that module once they&#039;ve correctly implemented the properties and behaviors described in a given module. For example, with positioning in its own module, implementors can claim support for CSS Positioning or Aural Styles, without necessarily having to worry about other modules. This will free implementors from worrying about the fact that the lack of a single property (or set of properties) will keep them from being able to claim, for example, full CSS2 support. Of course, there won&#039;t be as much pressure to claim full and complete CSS2 support, because the focus will be more on who has implemented which modules. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;This change should have some interesting consequences. In the first place, it should allow the CSS Working Group to be more flexible and responsive to demands for change and clarification. It will also have the effect of showings, which areas of the specification are popular, and which aren’t; the modules, which have several revisions being the ones people, find interesting. If a module sits for a long time without many changes, it may not be something many people find compelling, or else something which is stable and doesn&#039;t need to be changed. Modularization will also allow revisions in one area to be made without their being held up by controversy over a change in another area, which is a definite advantage. Just because there is disagreement over a new type of selector syntax, that won&#039;t prevent minor changes to the positioning section from being approved and released. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;And what new changes might be in the works? In his talk, Mr. Bos mentioned two things, which seemed likely to be added to CSS. First was transparency (or opacity), which is the ability to set a degree of transparency on the foreground of elements. In other words, you could make the text in a paragraph semi-transparent, allowing the background to &amp;quot;shine through&amp;quot; the text (or be composited together, if you prefer graphic-design terminology). The other was multi-column text, although there were no details given on how this feature might be accomplished.&lt;span&gt;  &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Between the promised release of two browsers with 100% support for CSS1, and the knowledge that the CSS Working Group is continuing to examine the specification for ways to enhance and improve the utility of CSS, the future of CSS seems better than ever. Most important will be the widespread adoption of specification-conformant browser, of course. The mere fact of their existence will encourage designers to use CSS more widely than ever, and should convince many a doubter that CSS is a technology worth exploring. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;CSS hacks allow web developers to send different rules to different browsers, usually (paradoxically) to make each browser’s rendering of the site look the same. This is generally necessary as Internet Explorer 5 and 6 have many bugs, so gets “good” rules wrong.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;There are two types of CSS hacks:&lt;/font&gt;&lt;/p&gt;&lt;ul style=&quot;MARGIN-TOP: 0in&quot; type=&quot;disc&quot;&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Parsing Error Hacks use the fact that browser “x” stops reading a rule when it sees some weird combination of characters (like &amp;quot;}&amp;quot;), while browser “y” continues unvanquished and receives the subsequent good rules. The problem with these is that they’re utterly unintuitive because they’re pretty random. If they aren’t well commented, you’ll never guess what they do.&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Weak CSS Support Hacks use the fact that IE can’t support advanced css selectors, and uses those to feed a rule to an advanced browser. The problem with these is that IE7 is coming over the horizon, and it will understand these rules. There may or may not be a problem, but if you want to be sure that your site won’t break in IE7, you’d better do something about it.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Everyone involved in web design, and more specifically in CSS coding, knows that mastering theory is needed to determine browser error versus human error. Theory is essential, but it&#039;s not enough, everyday we have to face browsers’ discrepancies, rendering problems and bugs. This, although initially discouraging, should instead be considered a challenge to our skills... &lt;/font&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Fri,  5 Jan 2007 14:20:20 -0500</pubDate>
    <guid isPermaLink="false">http://www.futureofsearch.com/archives/76-guid.html</guid>
    
</item>
<item>
    <title>SEO</title>
    <link>http://www.futureofsearch.com/archives/75-SEO.html</link>
            <category>SEO</category>
    
    <comments>http://www.futureofsearch.com/archives/75-SEO.html#comments</comments>
    <wfw:comment>http://www.futureofsearch.com/wfwcomment.php?cid=75</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.futureofsearch.com/rss.php?version=2.0&amp;type=comments&amp;cid=75</wfw:commentRss>
    

    <author>nospam@example.com (Steve Monas)</author>
    <content:encoded>
    &lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;SEO is unlikely ever to be an exact science since the techniques used to promote Web pages are constantly evolving as the search engines refine their algorithms to deliver more accurate results whilst combating spam.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;SEOs will need to take usability and conversions into consideration when coming up with the search engine marketing campaigns in the future, if they&#039;re not already doing this. Therefore, we see there being a much brighter future for those SEOs who are able to make the transition. Whether that means learning all that stuff themselves or partnering with those who do, it&#039;s going to have to get done somehow.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;The general opinion is that SEO help people make more money. With Web sites, we don’t need to guess at what works and what doesn’t. It is matter of testing and measuring, testing and measuring. Google’s Website Optimizer makes this process even easier. Website Optimizer all0ws you to experiment with various elements of your page- copy, headlines and images, in order to find out which combination results in the reports, which make it easy for you to make the right changes to the site, and achieve the best possible results.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;As Pay per Click, advertising becomes even more competitive; making the most of each and every visitor will become even more important. People can get the edge with Website Optimizer. It is always god to know who you competitors are and what they are doing. In business, as in sport, the more information you have about your competitors, the better. If you know hat your competitors are bidding on, you can identify some opportunities you might not have known about otherwise.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;The search engine world never rests. As online marketing professionals discover new ways to obtain top rankings the algorithms evolve right along side. There are two primary reasons behind the updating of ranking algorithms. To increase the quality and relevancy of the results, and to decrease the many pages of online spam.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;As the algorithms are updates, new ways to affect the results are discovered, and the algorithm must then be again adjusted. This is a cycle that has been around since the early days of search, and one that won’t be going away any time soon. A lot has changed over the years, and the future is sure to also deliver its plethora of surprises, but there are three main factors that will always have some level of impact on your search results.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Some people say that the world of search engine optimization is over that the entire basis behind successful ranking lies in the power of incoming links. While incoming links do play a significant role, and in most cases are a necessity, they are far from the only determining factor.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;There are many determining factors behind what will affect the ranking of a site. The three largest contributing factors are SEO, links, and site content. To compete in highly competitive industries a site needs numerous on-topic pages of content, relevant incoming links from a variety of sources, and, solid site optimization. While search is always changing, these three factors will remain constant. Each may change in the level of impact they have, but they will always contribute to the top listings. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Site content and SEO go hand in hand. Content is very important, but without the SEO to add focus, it can go unnoticed. Proper keyword densities, link paths and keyword placement will always ply a role in having the content discovered and ranked by the search engines. If the fundamental SEO aspects are not in place, there is a strong chance that the content may never see the light of day. Incoming links add focus and relevance for the site overall, but if the content is not relevant to the desired phrases the odds of obtaining a top ranking are very bleak.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Links play, and will continue to play a strong role in the future of searching rankings as they add that important vote of confidence. When site A links to site B, that tells the search engines site B is worth considering. Value is passed, based on relevance and the overall authority of site A.&lt;span&gt;  &lt;/span&gt;As more and more webmasters develop new linking schemes, the algorithms responsible for displaying top sites have continually evolve to weed out the ever-increasing amounts of spam. While Google’s current algorithm change and mutate over time as the Internet continues to evolve. If rankings were determined 100% by inbound links where would this leave us? Thousands if not millions of valuable websites would go completely unnoticed. We would also see many sites ranking that are not relevant to the actual search term due to issues related to Google bombing.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;For us to know the exact future of search we will have to wait and see what happens but some things is certain t grow in popularity. The future wills undoubtedly see more advances in localized search, serving results relevant to the locality of the searcher. Is this the best way? Only time will tell, but even if this is the future, we still see SEO, link and content dictating the results. The SEO and content will have to be in part geared towards local information such as zip codes, city names, but thy still will be important contributors.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Links will undoubtedly contribute to rankings long into the future, but quite possibly will have a reduced role with more SEO fundamentals making a comeback. Take a look at MSN Live Search. As reported by Ross Dunn in the SEO BLOG, and algorithm update has shown increased value on fundamentals such as title tags and domain names. These two areas were once an incredibly powerful tool in obtaining rankings, and had reduced in value. Now, at least in MSN, they are gaining ground once again.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Still in its infant stages, Mobile Search is growing as more and more people turn to their cell phones and other mobile devices for search. Mobile search will likely have the most benefit for localized type searching; people looking for an address, weather report, local business, entertainment information, and so on. As time goes on the numbers of users using Mobile Search will continue to grow, and optimized sites will be the ones found by these searchers. A whole new level of optimizing mobile websites will likely emerge.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;In 10 years time search will certainly look very different. While it has become a staple in the lives of millions, in the big scheme of things the Internet is still very young and search even younger.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;SEO will always play an important role in having sites found in the search engines. Regardless f how search algorithms evolve will always require a level of on site content in order to correctly rank websites. As long as this content is considered, proper keyword placement and frequencies will play a role.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;SEO in itself will continue to change. The proper frequencies of keyword placement, linking techniques and URL structure may alter, but will always have an impact. As we move into the future and as the search engine algorithms continue to evolve SEO will always play an important role in having your website obtain top rankings. While the small things will always change it is important to have the basic fundamentals in place and doing so will help sustain consistent rankings into the future. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;People you care about can benefit from the wealth of information on new and maturing technologies available on the Internet. Help them learn how to do it. SEO will constantly adapt and respond to the quest forever more reliable and relevant search results irrespective of whichever platform or medium they are displayed on, and as the search engines refine their processes the opportunities to tease out a marketing edge through algorithm exploitation will gradually disappear. May the best page win!&lt;/font&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Fri,  5 Jan 2007 14:17:30 -0500</pubDate>
    <guid isPermaLink="false">http://www.futureofsearch.com/archives/75-guid.html</guid>
    
</item>
<item>
    <title>Marketing</title>
    <link>http://www.futureofsearch.com/archives/74-Marketing.html</link>
            <category>Marketing</category>
    
    <comments>http://www.futureofsearch.com/archives/74-Marketing.html#comments</comments>
    <wfw:comment>http://www.futureofsearch.com/wfwcomment.php?cid=74</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.futureofsearch.com/rss.php?version=2.0&amp;type=comments&amp;cid=74</wfw:commentRss>
    

    <author>nospam@example.com (Steve Monas)</author>
    <content:encoded>
    &lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;A totally paperless, highly-dynamic environment has been created in which ideas and images are exchanged free from the binds of the physical world. In this virtual space, there are no rules. There is no government regulation. What exists is the most massive amount of knowledge ever assembled on a common grid. It is for this reason that an Internet connection is fast becoming the best way to reach the masses and provide input into a large percentage of the Earth’s composite knowledge. The implication of a digital tomorrow on the way man conducts his day-to-day affairs is astounding. How will the business traditions of the past fit into the binary stream of the future? The world of mass marketing is evolving at an alarming rate, and the vehicle, which will bring the business of the future to the doorsteps of every person, lies in the web of the internet.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;As technology grows and as the number of users increases, you will see the Web address begin to replace the phone number as the contact method of choice. When someone can go to a site and see an entire portfolio of products or services, the site will be where people go first for most information.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;You are already seeing that now in radio and TV commercials that simply give people a site address and no number in which to find more information. Since no one knows for certain what the future will hold, my advice is to think in terms of an interaction between video, audio and your customers. For instance &amp;quot;live&amp;quot; customer service where a consumer can watch you in your studio and actually order from the shelf; or perhaps place an order for a &amp;quot;work in progress&amp;quot;; of course you will have to cater to your particular situation and needs. My point is that things like this will soon be not only possible, but also practical.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;But it&#039;s interesting how close that future already is ... it&#039;s already happening.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;It began with the rise of the Internet and then continued when smart companies started publishing their own educational e-zines, while more and more traditional media were establishing their presence on the Internet as well.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Direct marketers will be able to rely less and less on traditional “push” marketing methods and will need to start considering other ways of getting their messages across … approaches that will have them produce content consumers will actually want to subscribe to and stay subscribed to (RSS marketing).&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;There&#039;s so much hype and misinformation about marketing online that it&#039;s very difficult for the beginner to find the truth. Most end up using wrong or outdated Internet marketing strategies and techniques that leave them working hard but getting nowhere. But don’t give up, because Internet marketing works. Web marketing is effective and profitable. Today thousands of companies and individuals from all over the world sell products or services via Internet and make good money. Professional Internet marketing information and tools will save you time and heartaches. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Any firm needs to present its products not only on line, but also on CD/DVD, Web sites or catalogues. We continuously strive to use the latest technology, creating products and maintaining services to satisfy our clients growing demands. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;Times New Roman&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;Various formats and dynamic presentation materials, such as Web sites are the best marketing tool for products or services. Digital photography, E-commerce, Flash animation, graphic arts, catalogues, most sophisticated dynamic Web sites can be presented on CD or DVDs without needing to rewrite the Web site code, while never being connected to Internet.&lt;/font&gt; &lt;/font&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Fri,  5 Jan 2007 14:12:46 -0500</pubDate>
    <guid isPermaLink="false">http://www.futureofsearch.com/archives/74-guid.html</guid>
    
</item>
<item>
    <title>Flash</title>
    <link>http://www.futureofsearch.com/archives/73-Flash.html</link>
            <category>Flash</category>
    
    <comments>http://www.futureofsearch.com/archives/73-Flash.html#comments</comments>
    <wfw:comment>http://www.futureofsearch.com/wfwcomment.php?cid=73</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.futureofsearch.com/rss.php?version=2.0&amp;type=comments&amp;cid=73</wfw:commentRss>
    

    <author>nospam@example.com (Steve Monas)</author>
    <content:encoded>
    &lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Microsoft is already developing a media box that will enable users to watch movies, play games, and control household appliances from one unit. Flash will play a vital role in the delivery of broadband entertainment, news, and information. If Flash continues to develop on its current path, it will become the essential ingredient that helps the browser glue many different types of rich content together. Video, 3-D objects and other types of media can be displayed using rich interfaces created in Flash.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Video was, is and will be a huge new trend for the Flash Player. Maelstrom, the next-generation Flash Player, identified as Flash Player 9 on screen during a demo, offers improved rendering performance, allowing for effects such as blurring of a live video or applying &amp;quot;grayscale&amp;quot; adding gray tint to an image.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Adobe Flash Player is the high performance, lightweight, highly expressive client runtime that delivers powerful and consistent user experiences across major operating systems, browsers, mobile phones, and devices. Installed on over 700 million Internet connected desktops and mobile devices, Flash Player enable organization and individuals to build and deliver great digital experiences to their end users. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Abode is now featuring prerelease versions of the Flash Player 9 update software. This release will include bug fixes and support for additional operating systems, specifically Linux. Release versions of Flash Player 9 Updates for Windows and Macintosh platforms will be soon available. This software is being made available for developers and consumers to test their content to ensure existing Flash content plays back correctly and that there are no compatibility issues. The purpose of this beta release is to gather the users’ feedback so that Adobe can verify that:&lt;/font&gt;&lt;/p&gt;&lt;ul style=&quot;MARGIN-TOP: 0in&quot; type=&quot;disc&quot;&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;The new Flash Player is compatible with previously authored Flash content&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Developers have an opportunity to test their content and applications prior to the product release to help identify bugs on a variety of machines and configurations.&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Ten years from now we believe that Flash will truly be ubiquitous, not just on the web but in many aspects of daily life. Chances are high that for any device and screen you interact with, you&#039;ll be dealing with Flash. As Flash runs on more and more devices and platforms, including Linux, it won&#039;t really matter any more to the end user what powers their favorite content because it will run essentially everywhere. As content creators, we have truly become cross-platform developers. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;The potential for the Flash platform, following Macromedia&#039;s merger with Adobe, is virtually limitless. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;In the next years, the Flash platform will move beyond the browser to become a standard content and application delivery platform for occasionally connected, mobile, and desktop applications. The evolution of tools such as the Flash authoring environment and Flex, combined with the Adobe range of products such as Photoshop and After Effects, will provide developers with an even more elegant and integrated toolset and workflow for content and application authoring than we have today. With the growth of broadband penetration, we will see the Flash Player gain new features such as hardware-accelerated 3D support and advanced real-time video and sound manipulation—some of which we are already seeing in the latest versions. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;As far as rich Internet applications and occasionally connected applications are concerned, we will see a mass exodus as Ajax developers embrace the cross-platform support, simpler workflow, and elegant toolset provided by Flex. Already there is much interest in the Flash platform from the traditional web application community and developers are starting to realize that Flash has moved on considerably from its humble roots 10 years ago as an animation package. Myths are being shattered daily as the Flash platform grows from strength to strength with massive improvements in the areas of accessibility, performance, and development workflow. An open-source solution called FlashAid helps make Ajax more accessible by using the accessibility features in Flash Player. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Open source will continue to play a very important role in bringing the brightest minds to the Flash platform, and we will see the growth and maturation of open-source tools and servers to complement the commercial offerings by Adobe and other vendors. These open-source products will also increase the adoption of Flash in the creation of communication and e-learning initiatives in third-world countries. Eventually, as the Flash platform reaches a certain level of maturity, we may even see open sourcing of Flash Player and Flash becoming a truly open standard. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;First, what&#039;s going to happen to Flash Player? Second, what&#039;s going to happen to the Flash authoring environment?&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;As for Flash Player, WE think it has achieved so much momentum that in the next years it will be used on many non desktop devices—ones that don&#039;t require a heavy-duty operating system, like cameras—or in control panels for home security systems or in-car navigation systems. Those systems might run Flash Player as a kind of miniature operating system that interfaces with the hardware.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;In the desktop world—that is, the web-browser plug-in and future desktop player—the future seems less certain to me. It depends on how quickly Microsoft moves in on the territory. On the desktop, Flash succeeds because it gives users the &amp;quot;rich experience&amp;quot; (motion graphics, branded interface) that they don&#039;t get from the operating system. Flash is basically a preview of what a lot of desktop computing experiences really should be like. Hence, WE imagine Windows, Mac OS, and Linux will eventually natively provide everything that Flash provides, but at the operating-system level. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;The Flash authoring tool is the other side of the question. There are quite a few animation tools on the market, and there are many programming tools. But there aren&#039;t very many development tools that let you combine those disciplines the way Flash does. With development tools being what they are today, including Flash, it takes a lot of work to make a beautifully handcrafted, unique, custom-designed interface, or a custom-designed game or marketing piece. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;We think the future of Flash depends on its ability as an authoring tool to improve on that enterprise of creating the rich experience. Animation on its own is not unique, and programming is not unique, but WE think where those two cross paths is incredibly important territory. Authoring tools like Flash are just starting to address that union. Flash has inspired such creativity and exploration because it brought those two worlds together.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;We see Flash continuing to expand into device markets and being on literally every device that requires a user interface. We see native desktop applications being replaced by web-enabled versions that work as well on your desktop as they do on your mobile phone. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;We see Flash displays hanging in art galleries, depicting the latest creative explorations, right alongside oil painting and sculptures. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Where will Flash be 10 years? Everywhere? &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Seriously, Flash is spreading from the Internet onto the desktop (Apollo) and into phones, embedded systems, and appliances. There&#039;s just so much opportunity for this technology. The same consumer force that is driving build-to-order running shoes and designer vacuum cleaners is driving the market for rich, personalized software experiences—and Flash is the best technology to deliver them.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Most important of all, we will see Flash on 64-bit Linux. Maybe by then, it&#039;ll even be 128-bit Linux.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Now with Adobe&#039;s strategies of redefining software and technologies, and setting new standards for delivering content, we can see Flash reaching a new peak with every version release. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;We would expect Flash in the coming years to have a dynamic image saving function. We had always wanted to make a Flash card application where a user could drag and drop predefined objects, write text, and then save the card as an image on a location on their desktop. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;We would also want to see Flash have vector 3D creation and animation tools. This would save us a lot of time and money purchasing third-party tools. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Finally, we would love to see a feature that makes it possible to convert vector graphics to bitmaps within the Flash authoring environment. This is, of course, bypassing the export and import route.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;We think there will be Flash operating systems or Flash embedded systems, which make developing cross-platform applications and content very easy. This includes very powerful APIs and low-level operations for every purpose, such as 3D, sound manipulation, and so on. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Flash will be built into every mobile phone, so you&#039;ll be able to do everything from remotely controlling the temperature of your refrigerator to playing multiplayer games with your friends, to having a nice video chat with your mom. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;More and more people are connecting to the Internet using mobile phones. We forecast that in the near future mobile gadgets will become the main access point to the Internet rather than personal computers. When that happens, Flash will become an important tool for making mobile device interfaces more interactive and easier to navigate.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;With the speed at which the technology is progressing now, this could all feasibly become a reality in less than five years. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Flash has the potential to become the universal runtime and make differences among operating systems and platforms irrelevant. In the next 10 years, Flash will fully realize this dream. One thing will not change, though: we&#039;ll still be out there working to create better experiences using Flash.&lt;/font&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Fri,  5 Jan 2007 14:06:44 -0500</pubDate>
    <guid isPermaLink="false">http://www.futureofsearch.com/archives/73-guid.html</guid>
    
</item>
<item>
    <title>Web</title>
    <link>http://www.futureofsearch.com/archives/72-Web.html</link>
            <category>Web</category>
    
    <comments>http://www.futureofsearch.com/archives/72-Web.html#comments</comments>
    <wfw:comment>http://www.futureofsearch.com/wfwcomment.php?cid=72</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.futureofsearch.com/rss.php?version=2.0&amp;type=comments&amp;cid=72</wfw:commentRss>
    

    <author>nospam@example.com (Steve Monas)</author>
    <content:encoded>
    &lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Microsoft officials won’t comment on a timeline for IE7 availability, but it does expect that IE&amp;amp; will continue its large presence in the browsers community too. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;W3Schools shows IE users make up only 68% of its visitors, with Firefox accounting for 24%. The Mozilla Foundation has planned a major upgrade to its browser scheduled for this year.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Microsoft’s big nightmare is the free online apps; the future will bring a new generation of browsers to make Web applications better than downloadable desktop software. The browser will be the new OS, making the operating system irrelevant. Marc Andreessen made this prediction 10 years ago, Netscape as a Web powerhouse is gone and Anderseen is no longer on Time cover, but his vision of computing through a browser window turns out to have been premature.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Soon we’ll be able to take the Web applications “to go” and work offline. The new generation of browsers will make it possible. It is not difficult to figure how we will work very soon: write the documents in Writely, e-mail them via Gmail, and arrange appointments to jointly edit the documents via Google calendar. A Google talk can let us collaborate. This means that no software will be downloaded to the hard disk, everything is free. It is possible to work on a document on an office computer and update it at home. No matter the operating system: Windows, Mac OS X, or Linux, so long we have the latest browser.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;We will live in the best of worlds: all data lives on the Web because the storage is online. The browser is making possible the offline access too. Can we say “good bye” to laptops? For the moment it is difficult to overcome consumer resistance to Web -based applications. The new offline mode will help with adoption of many Web -based projects that are starting just now.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Developers will see their dream coming true: they will be free to write browser based applications and never worry about which operating system or device will be used.&lt;/font&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Fri,  5 Jan 2007 14:04:26 -0500</pubDate>
    <guid isPermaLink="false">http://www.futureofsearch.com/archives/72-guid.html</guid>
    
</item>
<item>
    <title>VB</title>
    <link>http://www.futureofsearch.com/archives/71-VB.html</link>
            <category>VB</category>
    
    <comments>http://www.futureofsearch.com/archives/71-VB.html#comments</comments>
    <wfw:comment>http://www.futureofsearch.com/wfwcomment.php?cid=71</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.futureofsearch.com/rss.php?version=2.0&amp;type=comments&amp;cid=71</wfw:commentRss>
    

    <author>nospam@example.com (Steve Monas)</author>
    <content:encoded>
    &lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Visual Basic 2005 may be the latest incarnation of the 15 year old programming language, but an ongoing survey of SerachVB.com readers indicates that more developers are still coding in VB6 that in VB.NET. On top of that Visual Basic 9, code named Orcas, is due for release at the end of 2007. Each new release brings productivity enhancements but also questions about performance and migration.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;VB 9 code-named Orcas, is slated for release with the next version of Visual Studio.&lt;span&gt;  &lt;/span&gt;Steven Lees, group program manager of VB at Microsoft, indicated at Tech Ed that VB9 will likely appear “sometime late” and that Microsoft will nail down a timetable for Orcas later.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Perhaps the biggest enhancement VB9 brings to the table is its ability to work with data. This is accomplished with features like object initializes, anonymous types, and full integration with LINQ, integration with LINQ, or the Language Integrated Query. As Mike Gunderloy wrote in “Let’s think about LINQ”:&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;“LINQ is designed as a general purpose query facility that will be baked right into the .Net framework. It allows traversal, projection, and filtering operations to be expressed in a declarative syntax in any .NET language, with benefits including compile-time syntax checking, static typing, and IntelliSense.”&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;In a Tech Ed session called Visual Basic today and tomorrow”, Lees described LINQ as an extensible system that works with “pretty much anything that can represent itself as a CLR type.” LINQ uses SQL-like syntax, Lees continued, “but there’s no database in sight.” LINQ technology supports five data domains –LINQ to DataSet, LINQ to SQL, LINQ to Entities, LINQ to XML and LINQ to objects. LINQ to SQL, which will bring raw SQL objects into LINQ, was previously referred to as DLINQ. In addition, LINQ to XML, which supports direct XML coding, used to be called XLINQ. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Entities refers to ADO.NET Entities, which is data mapping tool the ADO.NET group plans to have in preview form by the end of the year, Microsoft corporate vice president of development Soma Somasegar announced.&lt;span&gt;  &lt;/span&gt;This is much noise about the features in LINQ, but the reality is that a vast majority of VB developers know very little about it. A quick show of hands during Lees’ session showed that nearly everyone had used VB 6, about&lt;span&gt;   &lt;/span&gt;half had used VB 2005 and only a handful had even heard of LINQ.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;VB 6 developers, and the VB 6 applications they built, will have a home in Vista. In a document entitled Support Statement for Visual Basic 6.0 on Windows Vista, Microsoft states “The Visual Basic 6.0 IDE will be supported on Windows Vista as part of the Visual Basic 6.0 Extended Support policy until March 2008?”&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;The document also indicates that runtime support that key VB 6 runtime files will ship as part of Vista and will be supported for the lifecycle of the OS, five years of mainstream support and five years of extended support. A list of key runtime files is included with the document. Binaries that will not be shipped with Vista are going to follow their planned support schedule.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;As for VB 6 applications, Microsoft says the goal of the Visual Basic group is that VB 6 apps that work with Windows XP will wok with Vista. According to the document, “A set of applications written on the Visual Basic 6.0 runtime are being tested for compatibility between Windows XP and Windows Vista with a goal that applications work similarly on both operating systems.”&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;VB 9.0 is the version for “Orcas”, the codename for the version of Visual Studio that will follow Visual Studio 2005 at some as yet unannounced future date (maybe yearly 2008).&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Keeping track of Microsoft’s doings is so important that we tend to seize on any little tidbit of information and try to build an entire story on it, whether there’s really enough these to justify a story or not. Microsoft recently made available for download the complete session abstracts for this year’s Professional Developer’s Conference (PDC), coming up in Los Angeles. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Here&#039;s the entire abstract, which is literally all of the information that Microsoft has so far released on VB 9.0: &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;“Visual Basic 9.0 will offer radical improvements in its ability to work with data in all its forms: as objects, as XML, as relational data. Join the language architects for a detailed     discussion of features such as query comprehensions, object initializes and anonymous types that enable querying data in a more flexible, natural way than ever before. Also, get a glimpse into the future of dynamic programming in VB with coverage of new features intended to radically simplify working with dynamically typed data on the .NET platform.” &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;For a decade people have been predicting the demise of Visual Basic, and with VB.NET, nothing has changed. According to some specialists, the future of VB.NET is threatened competitively by its free cousin, C#. Even after all these years, some people still don&#039;t understand that VB—and now VB.NET— will continue to be one of the world&#039;s most popular programming languages. Sure, some VB programmers will switch to C#, Java, or Delphi, but the very fact that they would consider making the change highlights the fact that these languages have evolved over time to address issues of usability and functionality that Visual Basic invented. Whatever happens to VB, the language, the spirit of VB has conquered the programming world, and will live on. In fact, VB, as a concept, has never been more alive. It is a visible success.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;The earliest releases of Visual Basic didn&#039;t make a huge splash, but the language was innovative and attracted considerable attention as a new programming paradigm, because it let programmers build forms visually. For the first time, people could drag and drop controls onto a design surface and see how a program would look without going through the lengthy edit-compile-test cycles required by other languages. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;VB further reduced the edit-compile-test cycle by performing an end-run around it. VB classic, like many earlier BASIC implementations, was an interpreted language; you could edit VB code at runtime. The VB IDE could apply most code changes immediately, even while the application was running, letting you step through a block of code in the debugger, find errors, fix them and then retest the code without stopping the program to recompile. Called &amp;quot;edit and continue,&amp;quot; this feature gave VB a major productivity boost over older edit-compile-test languages. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Programmers loved being able to drag and drop controls, but they weren&#039;t completely satisfied with the built-in controls. Fortunately, Microsoft made the architecture for building those controls available to the programming community. Soon, enterprising developers created hundreds of &amp;quot;VBX&amp;quot; controls (and later, ActiveX controls), spawning an entire industry and taking the idea of reusable code to new levels. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;VB was also the first popular general-purpose language to offer truly integrated database access. Via Microsoft’s Data Access Objects (DAO) technology, working with relational databases in VB became so simple that in many cases developers didn&#039;t need to know anything about how the underlying relational databases worked; they could simply drag-and-drop database-aware controls onto forms. Even for more advanced developers, DAO (and its successors such as, RDO, ADO, and now ADO.NET) provided huge productivity increases. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;By version three, VB was stable and fast. It had the best IDE available, and was accessible to millions of part-time programmers. VB rapidly became the world&#039;s most popular application programming language, and it has maintained that position despite predictions of its demise and substantial changes to the language itself. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;It has maintained its popularity because VB delivers the six things that corporate developers care most about. &lt;/font&gt;&lt;/p&gt;&lt;ol style=&quot;MARGIN-TOP: 0in&quot; type=&quot;1&quot;&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;A BASIC-like, case-insensitive syntax&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Visual design capabilities&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;A great IDE with an integrated debugger&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Edit-and-continue&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;A variety of inexpensive, robust aftermarket controls&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Simple, integrated database support&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Other languages have offered a subset of these features, but none have succeeded in capturing the huge market that VB enjoyed. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Other vendors have long been covetous of VB&#039;s developer base, and made huge efforts to lure VB developers to other platforms. For example, Borland&#039;s Delphi language offered everything that VB did except the BASIC-like syntax and edit-and-continue. In fact, Delphi provided more capabilities than VB. For example, it was much faster. Delphi code executes at speeds essentially identical to that of C++. Delphi also shipped with native data-aware controls for its DBase and Interbase desktop databases. In later versions Delphi even provided ADO wrappers.&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;But Delphi used an Object Pascal language base rather than a BASIC core and that single feature change helped prevent its widespread adoption. Despite being faster and offering true object-oriented programming (OOP) capability—in short, all the features of VB.NET in a COM-based package—Delphi was never a serious contender for VB&#039;s popularity crown. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;The bigger question is whether VB.NET will replace VB. One problem is that VB.NET doesn&#039;t have all VB&#039;s features yet. In particular, VB.NET is missing edit-and-continue, a long-promised, not-yet-delivered feature that will be key to getting many VB programmers to migrate to the .NET version. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Code incompatibility is another factor inhibiting migration. Microsoft hasn&#039;t made code migration from VB to VB.NET easy enough. While VB.NET syntax is very similar to classic VB syntax, it&#039;s not the same. In any case, it&#039;s not just the syntax that&#039;s changed; it&#039;s the addition of the framework. The VB-to-VB.NET upgrade wizard is not now, and probably never will be sufficiently intelligent to migrate all applications seamlessly. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Still, most VB programmers don&#039;t have large vertical applications to migrate; they either write smaller applications that aren&#039;t prohibitively expensive to rewrite or plan to maintain existing applications in VB while creating new applications in .NET. For most of these programmers, the language differences are welcome, making VB.NET the only likely threat to classic VB. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Interestingly, certain advancements in the Java camp are likely to have an effect on Visual Basic programming. By neglecting to create a cross-platform version of its languages, Microsoft has failed to take full advantage of their popularity. Meanwhile, Sun&#039;s Java leads in the cross-platform arena with its run-anywhere capabilities, which turned out to be a true business advantage—in the server space. In turn though, Sun failed to take advantage of Java&#039;s popularity by neglecting to provide it with GUI development capabilities equal to those of VB. The upshot is that Java is king over a large portion of the server-side, non-GUI applications market, while VB, C++, and .NET languages rule the desktop. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;But nothing lasts forever. Thanks primarily to IBM&#039;s Eclipse project; Java developers can now create desktop Windows applications responsive enough to compete with those written in Microsoft&#039;s languages. And Sun has announced a push to give Java developers simplified RAD features with Rave. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Combating this trend will be the various open and shared-source projects that are busy porting the .NET framework to Linux and UNIX. If those projects bear fruit, .NET developers will eventually have cross-platform capabilities similar to those of Java. These changes will make for some interesting shifts and changes, but none of them threaten Visual Basic outright. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;VB.NET is VB&#039;s true successor because no other language currently matches VB&#039;s feature set as well as VB.NET. But here&#039;s the kicker—once you decide to leave VB classic behind, it doesn&#039;t really matter which language you learn. If you make the move to VB.NET, you&#039;ll find that it&#039;s perfectly possible, if not quite as comfortable, to program in C# or in J#. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Even if you&#039;ve decided to make a complete break with Microsoft and switch to Java or Delphi, you&#039;ll find that after you learn those languages and frameworks, switching to .NET aren’t terribly difficult. The ideas behind programming in all those languages are, with few exceptions, identical. They&#039;re differentiated by syntax and IDEs far more than they&#039;re separated by concepts or capabilities. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;span style=&quot;FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot;&gt;VB doesn&#039;t have an uncertain future. VB is a set of features. All the popular languages are mutating to adopt the features pioneered in classic VB and carried forward in VB.NET. The spirit of VB will live on, regardless of the syntax, platform, or framework.&lt;/font&gt;&lt;/span&gt; 
    </content:encoded>

    <pubDate>Fri,  5 Jan 2007 13:57:20 -0500</pubDate>
    <guid isPermaLink="false">http://www.futureofsearch.com/archives/71-guid.html</guid>
    
</item>
<item>
    <title>AJAX</title>
    <link>http://www.futureofsearch.com/archives/70-AJAX.html</link>
            <category>AJAX</category>
    
    <comments>http://www.futureofsearch.com/archives/70-AJAX.html#comments</comments>
    <wfw:comment>http://www.futureofsearch.com/wfwcomment.php?cid=70</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.futureofsearch.com/rss.php?version=2.0&amp;type=comments&amp;cid=70</wfw:commentRss>
    

    <author>nospam@example.com (Steve Monas)</author>
    <content:encoded>
    &lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Whether apps are accessed strictly within an enterprise or developers need to share Web based docs with outside parties, one content sharing platform is using AJAX technology to enhance search and browse features for its on-demand service.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;The final release of open source AJAX framework 1.0 is now available. The project extends the benefits of JavaScript and XML functionality to component framework Java Server Faces (JSF), which supports UI development for J2EE applications. This is a great application leading to the future AJAX development.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;AJAX -based platform lets users share apps with the world; whether apps are accessed strictly within an enterprise developers need to hare Web -based documents with outside parties, one content sharing platform is using AJAX technology to enhance search and browse features for its on-demand service.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Stephen Walther, Super Expert pointed us to a new Ajax framework released for Microsoft .NET named Lollygag. The Lollygag framework includes a rich set of client-side widgets that you can use to display database data, perform form validation, and create rich animations.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Accessing database data with the Lollygag framework is easy. You can bind client-side widgets directly to data exposed by a database or you can bind widgets to data exposed by a business object. &lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;When taking advantage of the Lollygag framework, you specify how a form field is validated only once. The validation is automatically applied on both the server and the client. Unlike other frameworks that only provide validation on the client, the Lollygag framework prevents malicious users from bypassing client-side validation and submitting data directly to the server.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Lollygag includes an entire animation framework. You can take advantage of animations to create different effects such as fades and wipes.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;The full Lollygag framework works on the latest versions of Internet Explorer, Firefox, Safari, and Opera.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;The Lollygag framework compresses all JavaScript sent to the browser automatically. Any custom JavaScript code that you write as a developer is also compressed automatically. The server-side portion of Lollygag is built on the Microsoft .NET 2.0 Framework. You can build server-side business objects using standard .NET languages such as C# and VB.NET; Lollygag client-side widgets can consume data exposed through server-side objects.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;AJAX does have the right goal in mind, holds up the promise of much quicker response to user input, which is a prime factor in user satisfaction. AJAX also allows user interactivity that traditional Web applications do not provide, such as drag and drop and right click functionality.&lt;/font&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Fri,  5 Jan 2007 13:51:16 -0500</pubDate>
    <guid isPermaLink="false">http://www.futureofsearch.com/archives/70-guid.html</guid>
    
</item>
<item>
    <title>Middleware</title>
    <link>http://www.futureofsearch.com/archives/69-Middleware.html</link>
            <category>Middleware</category>
    
    <comments>http://www.futureofsearch.com/archives/69-Middleware.html#comments</comments>
    <wfw:comment>http://www.futureofsearch.com/wfwcomment.php?cid=69</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.futureofsearch.com/rss.php?version=2.0&amp;type=comments&amp;cid=69</wfw:commentRss>
    

    <author>nospam@example.com (Steve Monas)</author>
    <content:encoded>
    &lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Wireless mobile communications in the near future will make it possible for one to communicate with any mobile device anywhere in the world. There is a bright future for mobile positioning as the key technology for enabling LBS applications, which themselves will become increasingly important as a key enabler of value added services.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Mobile positioning technology is also crucial for wireless emergency services.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Beans of Blue Vector say the new generation of products has &amp;quot;blurred the line&amp;quot; about what RFID middleware is. New software standards plus development efforts in the IT industry may blur the lines as to where middleware is needed. The next installment will examine these developments, and the final article presents views on RFID middleware&#039;s future.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Middleware has emerged as an important architectural component in modern distributed systems. The role of middleware is to offer a high-level, platform-independent programming model to users (e.g. object-oriented or component-based) and to mask out problems of distribution. Examples of key middleware platforms include:&lt;/font&gt;&lt;/p&gt;&lt;ul style=&quot;MARGIN-TOP: 0in&quot; type=&quot;disc&quot;&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Distributed Computing Environment (DCE)&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Common Object Request Broker Architecture (CORBA)&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Distributed Component Object Model (DCOM)&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Microsoft .NET&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Java RMI&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;JINI&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Enterprise Java Beans (EJB)&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Web Services&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;Traditionally, such platforms have been deployed (with considerable success) in application domains such as banking and finance as a means of tackling problems of heterogeneity, and also supporting the integration of legacy systems.&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;More recently, middleware technologies have been applied in a wider range of areas including safety critical systems, embedded systems, and real-time systems. In addition, middleware is required to respond to emerging technical challenges as offered for example by: &lt;/font&gt;&lt;/p&gt;&lt;ul style=&quot;MARGIN-TOP: 0in&quot; type=&quot;disc&quot;&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Multimedia&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Mobile computing&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot; color=&quot;#000000&quot; size=&quot;3&quot;&gt;Grid Comp