Yahoo @ Nike
by Tom Hughes-Croucher on May 05, 2009
- 1,966 views
Accessibility
Categories
Upload Details
Uploaded via SlideShare as Apple Keynote
Usage Rights
© All Rights Reserved
Statistics
- Likes
- 0
- Downloads
- 22
- Comments
- 0
- Embed Views
- Views on SlideShare
- 1,964
- Total Views
- 1,966
is blueprint for widgets?
WML / WAP browsers didn’t really spark imagination but worked
lowest common denominator or lots of work
it’s getting hard - developer mindshare
WML / WAP browsers didn’t really spark imagination but worked
lowest common denominator or lots of work
it’s getting hard - developer mindshare
WML / WAP browsers didn’t really spark imagination but worked
lowest common denominator or lots of work
it’s getting hard - developer mindshare
WML / WAP browsers didn’t really spark imagination but worked
lowest common denominator or lots of work
it’s getting hard - developer mindshare
WML / WAP browsers didn’t really spark imagination but worked
lowest common denominator or lots of work
it’s getting hard - developer mindshare
WML / WAP browsers didn’t really spark imagination but worked
lowest common denominator or lots of work
it’s getting hard - developer mindshare
iphone?
android?
site builders, netbiscuits, Samsung/Nokia W3C Widgets, LG Flash Widgets, BONDI?
500m visitors per month
aiming for 1bn mobile users
iphone?
android?
site builders, netbiscuits, Samsung/Nokia W3C Widgets, LG Flash Widgets, BONDI?
500m visitors per month
aiming for 1bn mobile users
iphone?
android?
site builders, netbiscuits, Samsung/Nokia W3C Widgets, LG Flash Widgets, BONDI?
500m visitors per month
aiming for 1bn mobile users
iphone?
android?
site builders, netbiscuits, Samsung/Nokia W3C Widgets, LG Flash Widgets, BONDI?
500m visitors per month
aiming for 1bn mobile users
iphone?
android?
site builders, netbiscuits, Samsung/Nokia W3C Widgets, LG Flash Widgets, BONDI?
500m visitors per month
aiming for 1bn mobile users
iphone?
android?
site builders, netbiscuits, Samsung/Nokia W3C Widgets, LG Flash Widgets, BONDI?
500m visitors per month
aiming for 1bn mobile users
can they tell their friends? their dad?
can they tell their friends? their dad?
can they tell their friends? their dad?
Rich UI
Lightweight Programming Model
Software above a single device
End of Release Cycle
Data is the next Intel Inside
Collective Intelligence
Clients. For different UIs, Java, Windows, Symbian, and more.. sat nav anyone?
and the iPhone.. the touch-screen daddy.
Clients. For different UIs, Java, Windows, Symbian, and more.. sat nav anyone?
and the iPhone.. the touch-screen daddy.
Clients. For different UIs, Java, Windows, Symbian, and more.. sat nav anyone?
and the iPhone.. the touch-screen daddy.
XForms has the model in the head and references it from the page. Look at W3C site for more info.
DON’T HAVE TO LEARN OBJECTIVE-C
XForms has the model in the head and references it from the page. Look at W3C site for more info.
DON’T HAVE TO LEARN OBJECTIVE-C
XForms has the model in the head and references it from the page. Look at W3C site for more info.
DON’T HAVE TO LEARN OBJECTIVE-C
cell tower database - growing rapidly
maps inc. satellite, driving directions, points of interest and soon KML.
cell tower database - growing rapidly
maps inc. satellite, driving directions, points of interest and soon KML.
cell tower database - growing rapidly
maps inc. satellite, driving directions, points of interest and soon KML.
This kind of information goes far beyond what normal search results give you – a title and an autoextracted summary. Where does this information come from?
But spiders just see a blob of markup. The spider can extract some basic info, like a title (probably correct), a summary (could be good or not), and some other metadata. But for pulling structured information out of web pages, human beings beat computers hands down. So how to harvest structured data?
One approach would be to make computers SMARTER, by improving their ability to do pattern recognition and natural language processing. DRAWBACKS:
these sorts of AI-type features have proven to be pretty expensive and difficult to develop. I’m not smart enough to do this, so I want you to do it for me. YOU know a lot more about YOUR site than we do.
even with a “dumb” approach, indexing all these billions of webpages already takes many thousands of CPU cores, crunching away. Again, very expensive.
finally, we all know what happens here. The computer begins scouring information from the entire world wide web, starts learning at a geometric rate, becomes self-aware, …
So we decided to go with the approach of -- keep our spider fairly dumb, and figure out different ways for people to provide us with structured data.
From your database / CMS, you generate web pages with HTML markup. Those web pages can contain microformats or RDF, special markup that provides semantic meaning about the data on your pages. Our crawler can extract this information, just as it does the title, the page content, the mime-type, and so on.
Alternatively, from your database you can also provide us with a DataRSS feed (more on that later) that we consume and place into our index.
SearchMonkey also has two ways to actively retrieve information. You can create a Page Extractor, which scrapes information from a web page. You can also call a web service to retrieve more information about a page.
We’ll talk more about all these methods in the subsequent slides.
From your database / CMS, you generate web pages with HTML markup. Those web pages can contain microformats or RDF, special markup that provides semantic meaning about the data on your pages. Our crawler can extract this information, just as it does the title, the page content, the mime-type, and so on.
Alternatively, from your database you can also provide us with a DataRSS feed (more on that later) that we consume and place into our index.
SearchMonkey also has two ways to actively retrieve information. You can create a Page Extractor, which scrapes information from a web page. You can also call a web service to retrieve more information about a page.
We’ll talk more about all these methods in the subsequent slides.
From your database / CMS, you generate web pages with HTML markup. Those web pages can contain microformats or RDF, special markup that provides semantic meaning about the data on your pages. Our crawler can extract this information, just as it does the title, the page content, the mime-type, and so on.
Alternatively, from your database you can also provide us with a DataRSS feed (more on that later) that we consume and place into our index.
SearchMonkey also has two ways to actively retrieve information. You can create a Page Extractor, which scrapes information from a web page. You can also call a web service to retrieve more information about a page.
We’ll talk more about all these methods in the subsequent slides.
From your database / CMS, you generate web pages with HTML markup. Those web pages can contain microformats or RDF, special markup that provides semantic meaning about the data on your pages. Our crawler can extract this information, just as it does the title, the page content, the mime-type, and so on.
Alternatively, from your database you can also provide us with a DataRSS feed (more on that later) that we consume and place into our index.
SearchMonkey also has two ways to actively retrieve information. You can create a Page Extractor, which scrapes information from a web page. You can also call a web service to retrieve more information about a page.
We’ll talk more about all these methods in the subsequent slides.