Switch to fluid Switch to wfix Switch to fixed

Archive for the ‘Divine's Technology’ Category

Ex-Google workers launch Internet search rival Cuil

Posted by Vincent Yeoh on 7-30-2008

SAN FRANCISCO: A group of former Google engineers on Monday launched a rival Internet search engine, Cuil, saying it is an improved version of the world’s most popular Web-scouring tool.

Cuil’s founders are taking unabashed aim at their one-time workplace, claiming they out search Google when it comes to depth and breadth on the rapidly expanding Internet.

“The Internet is getting bigger and more disorganised every day,” Cuil’s founders said in a posting on the website that went live Monday at www.cuil.com.

“We’ve developed new architecture and algorithms that can handle the exponential growth of the Internet and organise results that reflect its enormous complexity.”

Cuil says that unlike Google, which reportedly ignores seldom visited or obscure websites in its index, Cuil doesn’t discriminate and has packed 120 billion Internet pages in its index.

“Size matters because many people use the Internet to find information that is of interest to them, even if it’s not popular,” Cuil said.

“Maybe no one phones your grandmother much, but if her friend from the old neighbourhood wants to get in touch, shouldn’t her number be in the book? Cuil lists all the numbers, even the ones that aren’t called much. Because one day someone will need that number.”

Cuil’s founders include former “Googlers” Anna Patterson, Russell Power and Louis Monier. Patterson and Power worked on Google’s “TeraGoogle” search index and Monier specialised in search engine design.

In a seemingly pre-emptive blog posting on Friday, Google software engineers Jesse Alpert and Nissan Hajaj said the company scans more than a trillion web pages and indexes those it believes will be useful to searchers.

“We’re proud to have the most comprehensive index of any search engine, and our goal always has been to index all the world’s data,” Alpert and Hajaj said in the posting.

Google dominates online search with more than 60 per cent of the market and is so popular the company’s name has become a verb.

Analysts believe Google has become so entrenched in culture it will be hard to unseat.


Words from DivineDiary: Will Rival Cuil become one of the leading search engine? Will google afraid of it’ market leadership? We shall see!

Share/Save/Bookmark

Overview

Microsoft® Popfly™ is the fun, easy way to build and share mashups, gadgets, games, Web pages, and applications.

Create game from template
Create Games. Popfly is a simple way to create and share games with your friends. Choose from a variety of built-in templates or start from scratch to create a side scrolling game, a 2D shoot-em-up, or a host of others. And best of all, you can get started without writing a line of code.
Build Mashups. Mashups are a kind of application that take information from many places and mix it together. With Popfly’s mashup creator you’ll be able to take photos, RSS feeds, and many other kinds of information and combine them to create your own personalized view of the web.
Build a mashup
Whack-a-mole with friends
Design a Web Page. Always wanted to create a web page but thought it was too hard? Popfly makes it easy with its simple web page creator.
…and Much More. Popfly makes it easy to place your creations into your blog, your Facebook page, or even make them into Windows Vista sidebar gadgets. And it’s fully integrated with Visual Studio™ so as you gain experience you can upgrade to professional-quality tools.
Popfly Explorer
Side scroller game
Make your own game. If you have an idea for a game but don’t want to learn to program, Popfly is an easy way to get started making it real. No coding is required, and Popfly supplies a large library of actors, images, and sounds so you can get started quickly.
Try recreating one of the classics, like creating a personal version of Space Invaders™ in just a couple of minutes. And if you ever feel you’re running out of power, Popfly makes it easy to step into the source code and take full control.
Space shooter game
Photo carousel
Display your images, your way. If you have photos on a web site like Flickr™ or Windows® Live™ Spaces, Popfly can quickly convert them into a variety of attractive display formats and embed them into any blog, Facebook page, or even turn them into a Windows Vista® sidebar gadget with the click of a button.
Map information with Popfly. Whether it’s your Twitter friends, photos, or something like earthquake activity, Popfly makes it simple to put information onto a map so you can see it and share it with your friends.
Map mashup
World of Warcraft Facebook app
Do you use Facebook? Do you want a more custom experience? All Popfly creations can be embedded in your Facebook page to make it truly yours. And Popfly even comes with full Facebook support for games like Halo 3™ and World of Warcraft™.

Popfly Frequently Asked Questions

Overview

Q What is Popfly?

A Popfly is the fun, easy way to build and share mashups, games, gadgets, Web pages, and applications. Popfly consists of a set of online visual tools for building Web pages and mashups, and a social network of creators where you can host, share, rate, comment and even remix creations from other Popfly users.

For more information, see the Overview Page

Q What are some specific examples of things I can do with Popfly?

A It can do a lot – here are some examples:

  1. Customize and share media: Popfly makes it easy to share and customize pictures, podcasts, music, and video. You can easily build beautiful slideshows using pictures from Flickr, Windows Live Spaces, Facebook, or embed a Podcast or video player hosting videos from Soapbox or YouTube directly on your Facebook profile, Windows Live Spaces page, or any Web page.
  2. Describe your online persona: Popfly enables you to customize and stitch together your online persona in one place. You can create mashups that show what you dug on Digg.com, what you are buying or selling on eBay, what Facebook events you’re attending, what your friends are doing on Twitter, game scores from Halo 3 and much more.
  3. Add some fun: You can easily spice up your Web site using Popfly, say by adding customized games like Whack-a-mole or asteroids with pictures of your friends and family or create custom quizzes or polls that you can easily embed on your Web site.
  4. Put it all together: You can build a custom home page, say for your school’s sports team and easily add things like team photos, a team schedule from an RSS feed, video from previous games from Soapbox or YouTube, Virtual Earth maps with directions to game locations and more, all without writing code.
  5. Advanced users: Advanced users and users of Visual Studio Express can use Popfly as their free “playground” for building custom HTML, JavaScript and Silverlight applications and easily call Popfly blocks directly from code.

Q What’s Microsoft’s motivation for releasing Popfly?

A Popfly is another piece in our company-wide outreach in helping non-professionals build everything from Xbox games to Robotics to custom Web applications using Windows Home Server. Popfly becomes the online home for building and sharing all types of non-professional projects, from static Web pages to mashups, to game mods.

Q Is Popfly free?

A Yes, Popfly is free, but some 3rd party blocks services may require a subscription fee.

Q Can I build or share commercial applications using Popfly?

A Yes, but some blocks are restricted to non-commercial use only.

Q What problem is Popfly trying to solve?

A Popfly is designed to enable non-technical users to be able to create without code, then share creations with friends by embedding them everywhere. You shouldn’t have to write code to be able to customize services on the Web, it should be as easy as visually “snapping” together a couple of blocks. You can think of Popfly as the “YouTube for applications” where you can discover, rate, comment, and remix user-generated applications and samples.

Q Why did you call it Popfly?

A Well, left to our own devices we would have called it “Microsoft Visual Mashup Creator Express, October 2007 Community Tech Preview Internets Edition,” but instead we asked some folks for help and they suggested some cool names and we all liked Popfly.

Popfly Publishing

Q Where can Popfly applications be hosted?

A By clicking “Mashout” on your Projects page, you’ll get the option to share your application on your personal Web site or blog (using iframes), or on social networks like Windows Live Spaces or Facebook.

Audience and Availability

Q Who is the target audience for Popfly?

A Popfly is targeted at anyone who wants to build dynamic content without manually writing code.

Q How do I join Popfly?

A Popfly is publicly available. Simply sign in to Popfly using your Windows Live ID account.

Schedule

Q When will Popfly be out of beta?

A We have not yet set the final release date.

Partners and Extensibility

Q Can third party companies build on Popfly?

A Yes, please visit the Ecosystem page for more information.

Q Who are the partners supporting Popfly?

A There are dozens, including companies such as Twitter, Facebook, and Dapper, among others.

Q Is Popfly extensible?

A Yes, users can build their own blocks. You can create your own block on the Popfly website or in Visual Studio by using Popfly Explorer.

Security

Q How is Popfly secured?

A Popfly uses multiple domains, one being a secure domain used for logging into the site and keeping your user credentials and another dedicated to hosting your applications. The application hosting domain cannot, by design, access the cookies or private information from the secure domain.

Q What if someone writes malicious or inappropriate content to Popfly?

A We have high expectations of you, but please report abuse to puff@nospam.microsoft.com (remove the nospam) immediately.

Popfly Technical Questions

Q How are blocks built?

A The code for blocks is written in JavaScript. For presentation layer blocks, you can use AJAX, DHTML, or Silverlight (XAML). Blocks have defined input and output parameters and operations (methods) that are used to connect them between other blocks. Each block also has an xml metadata file that describes what the block does. You can find built-in tutorials on how to build blocks directly in Popfly.

Q How can I create my own custom block?

A You can create blocks by selecting Create a Block from the Create Stuff menu on the Popfly web site or by creating a new Popfly Block project in Visual Studio. You will need to install Popfly Explorer to be able to create a block in Visual Web Developer. Then read the block building guide which includes the source code for several blocks. Or you can just rip an existing block to see how others have done it.

Q How do I create custom blocks from data services that require passwords or developer keys?

A Because of the potential for abuse, we do not allow users to create custom blocks that require passwords or developer keys. If you have a secure data service you want implemented as a block, contact us at wepopfly@nospam.microsoft.com (remove the nospam).

Q Can I create server-side applications using ASP.NET with Popfly?

A No, Popfly applications run on the client Web browser and are not designed for server-side processing. For server-side applications, you can use an ASP.NET hosting company.

Q As a Visual Studio user, can I deploy a Windows ClickOnce application or a XBAP application using Popfly?

A Not at this time, we are investigating adding support for this scenario in the future. For now, users can only share the source code for projects using Popfly Explorer.

Q As a Visual Web Developer user, can I deploy a client-only Web application using Popfly?

A Yes, you can easily do this by creating a Popfly Web Site project, which becomes available in Visual Studio after you installed Popfly Explorer.

Q How can I build a custom, client-only, Web application written in HTML, CSS, JavaScript or Silverlight using Popfly?

A You can create a single web page on the Popfly Website when you go to the Popfly Mashup Creator and select Add Custom HTML and simply copy and paste your code into the designer window. You can create an entire web site by creating a Popfly Web Site project which becomes available in Visual Web Developer after you installed Popfly Explorer.

Q Does Popfly Explorer support source control, branching and versions?

A No, we don’t want to replace the many existing source control tools available today. In the future we will add support to migrate your Popfly Visual Studio projects to CodePlex, which does offer source control functionality.

Q Do you support Silverlight 2.0 code?

A Not at this time, but we are investigating adding Silverlight 2.0 support .

Q Can I use 3rd party JavaScript or AJAX libraries for my projects using Popfly?

A Yes, so long as the libraries do not use server-side code and that the library license does not violate the Terms of Use.

Q Can I create multiple pages using the Popfly Page Designer?

A Yes, you can create a web site by creating a Popfly Web Site project in Visual Web Developer, which becomes available after you install Popfly Explorer.

Q Can I upload resource files like photos, videos, code snippets, etc to Popfly?

A Not at this time.

Q Does the Mashup Designer have any built-in support for any Ajax Libraries?

A Yes, the Mashup Designer has built-in support for the ASP.NET AJAX client library that can be used both in custom blocks and in mashups.

Q Does Popfly have any debugging support?

A Popfly Explorer provides users with debugging support from within Visual Web Developer for block and Popfly Web Site creators. Mashup creators can view a console as your mashup is making network calls, but that is about the extent of it today.

Q How do you handle cross-domain calls from JavaScript?

A We use a custom JavaScript class named environment which abstracts the cross-domain calls. It exposes two methods for retrieving data: getXml(url) and getText(url).

Q Is there a way for me to capture and store data from my application, say by creating a “voting” application that lets people vote on choices?

A Yes, Popfly includes a very rudimentary data storage mechanism that provides the equivalent of including anonymous comments for your content. You can use this programmatically by calling environment.loadAnonymousData() and environment.addAnonymousData(). We are working to provide blocks for more robust data services from 3rd party data storage providers in the future.

Try Microsoft Popfly Now!

Words from DivineDiary.com: I had tested out the program and it look pretty cool, fun to play with or you can use it to kill your extra free time, but for serious web developer, it will still be good for you to stick to Adobe!

Share/Save/Bookmark

Download Microsoft Internet Explorer 8 Beta Edition!

Posted by Vincent Yeoh on 7-27-2008

Microsoft IE8 Download

Overview

Internet Explorer 8 Beta 1 (Developer Preview)

Welcome to the website for Internet Explorer 8 Beta 1. Internet Explorer 8 Beta 1 is a developer preview for web designers and developers to help prepare their websites for the launch of Internet Explorer 8. Some of the new features designed for developers include a developer toolbar and improved interoperability and compatibility.

Internet Explorer 8 is designed to work in standard mode out of this box. However, Microsoft provides a way for users to browse the web in a way similar to Internet Explorer 7 by using the emulate Internet Explorer 7 button on the chrome. Learn more.

The web at your service

Internet Explorer 8 will take the web experience beyond the page. Internet Explorer 8 introduces a new way to seamlessly experience the best of the web whether you are a web developer writing to standards or a user discovering a new online service. Be one of the first developers to take advantage of improvements in Internet Explorer 8 for your websites and applications. Learn more.

Demos:

These videos are designed to help web developers and designers get started experiencing the power of the web using Internet Explorer 8. Learn how to debug faster and more efficiently using built-in developer tools, how to use new AJAX features such as DOM storage and AJAX navigation to deliver dynamic user experiences, and how to reach beyond the webpage and your website with Activities and WebSlices.

See more demo videos in the Internet Explorer Developer Center.

Features:

Over the last ten years, the intensity of web usage and people’s reliance on the web has increased dramatically. The evolution of the web has introduced a new set of opportunities, immersive experiences, online services, and standards. Daily life without the web is simply hard for many people to imagine.

With this intensity and reliance, web developers and designers face an evolving set of needs including:

  • Interoperability and compatibility
  • Built-in tools that help both first time and experienced developers and designers get pages built right
  • Browser capabilities that enable innovative experiences

Internet Explorer 8 will take the web experience beyond the page and introduce a new way to seamlessly experience the best of the web, whether you are a web developer writing to standards or a user discovering a new online service.

Faster, Easier

Choice of layout engine

Internet Explorer 8 Beta 1 will ship in standards mode by default. However, users can set three different rendering modes using the X-UA-Compatible header:

  • Quirks mode which supports Internet Explorer 5 and legacy browsers
  • Strict mode which supports Internet Explorer 7 and is accessed through the emulate IE 7 button
  • Internet Explorer 8 standards mode

Cascading style sheets 2.1 compliance

The Internet Explorer 8 layout engine is built to be cascading style sheets 2.1 compliant, enabling web developers and designers to write their pages once and have them render properly across all cascading style sheets 2.1 compatible browsers. However, Microsoft is not finished—hence, Microsoft is seeking feedback from developers working with Internet Explorer 8 Developer Beta 1.

HTML improvements

Many cross-browser inconsistencies have been fixed in Internet Explorer 8 Beta 1, including:

  • Separate URL handing for attributes.
  • The get/set/remove attribute implementations are now compatible with those of other browsers.
  • Default attributes for HTML are supported so that they always exist on elements whether specified in the markup or not.

Improved namespace support

Internet Explorer 8 simplifies the use of standards-compliant XML-based webpages that support namespace features like scalable vector graphics, XML user interface language, mathematical markup language, and others.

Platform performance improvements

Internet Explorer 8 Beta 1 improves performance in many Internet Explorer subsystems, such as the HTML parser, cascading style sheets rule processing, markup tree manipulation, the JScript parser, garbage collector runtime, and memory management. More performance work is planned for later beta releases.

Developer tools

Microsoft has heard your feedback that Internet Explorer needs its own built-in Developer Tools, so the new Developer Toolbar enables developers to quickly debug HTML, cascading style sheets, and JavaScript in a visual development environment that is included with the web browser. Developers can quickly identify and resolve issues because of the deep insight the tool provides into the Document Object Model. The Developer Toolbar also allows the layout to be changed on the fly so that each rendering scenario can be tested thoroughly.

Click here to download now!

Words from DivineDiary: Dear Reader, please note that this version is only recommended for Developer and also Programmer, casual user is not recommended to download this version, as it is still under BETA Stage.

Share/Save/Bookmark

Barring some unlikely bolt of inspiration at Microsoft, Google should continue to pad its already formidable lead in search advertising. And now that Google CEO Eric Schmidt says the company intends to turn its attention to display ads, who of sane mind would bet against its chances?

We’re still quite a way from the point where regulators conclude that Google is too big for its britches, but just for fun, I typed the question, “Is Google a monopoly?” into my search engine. (Wanna guess which search engine I use?) My query brought back 461,000 responses. Clearly, people have debated this question for quite some time, even as the company continues to grow ever larger.

But Google obviously doesn’t agree that size and market dominance pose even remote antitrust parallels with IBM in the 1960s or Microsoft in the 1990s. The chief reason: the markets in question are very different. Earlier Friday, Google’s general counsel, Kent Walker, and Dana Wagner, the U.S. competition counsel, got on the phone to explain why.

Kent Walker, VP and General Counsel

(Credit: Google)

“The nature of the Internet is just a fundamentally different world from the sale of packaged software or the bundling of software with OEMs (original equipment manufacturers),” said Walker, “The standard line we have is that competition is just one click away,”

Walker offered what he called both a “structural” answer as well as the “behavioral” answer.

Listen now:

I agreed with much of his argument. The parallels with Microsoft are off. In Microsoft’s case, the company got into trouble because it used its desktop monopoly to force companies to adopt Internet Explorer. Still, is there not a point –call it 70 percent market share or 90 percent market share, or somewhere in between–where Google opens itself to the title of monopolist, even if it got there by virtue of building a better mousetrap? Wagner took a crack at that question, countering that the magic number fascination “was a little bit of a red herring.”

Listen now:

Google does acknowledge its role as a “disruptive company,” but Walker suggests that the real battle is between desktop-based computing, including operating systems and productivity applications, and cloud-based computing. To the degree the latter trend emerges, he said, that spells trouble for Microsoft. “In a sense that’s the real market, if you will,” he said. “It’s how do people use technology to do what they need to do. That can be search to find things more broadly on the Internet. But more broadly, it’s to use the Internet, to use the network to share information to create new goods, tools and services.”

Listen now:

But will advertisers see their rates go up as a result of the Yahoo-Google search deal? There have been reports suggesting as much. And of course, one of the filters regulators use for antitrust review is to what extent it hurts customers, or, in this case, advertisers. Not surprisingly, Wagner argues that advertisers’ costs will head in the opposite direction.

Listen now:

Since antitrust decisions get decided in Washington, it’s not surprising, then, to learn that lobbyists for Google and its rivals are shadowing each other in the corridors of power. Google’s Walker suggests that most of the noise around competition issues is being generated by competitors like Microsoft–but also the cable and phone companies who don’t like Google’s position regarding Net neutrality.

Listen now:

Share/Save/Bookmark