• Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,427
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
14
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Widgets What are they?
  • 2. Widgets, A definition…
    • Something you find in your beer?
    • Not in this context
  • 3. Widgets, A definition…
    • A widget in this context refers to:
    • A portable chunk of code that can be installed and executed within any separate HTML-based web page by an end user without requiring additional compilation
  • 4. Widgets, A definition…Cont.
    • A widget is anything that can be embedded within a page of HTML, i.e. a web page.
    • A widget adds some content to that page that is not static.
    • Generally widgets are third party originated however they can be home made
    On the whole: Widgets enrich your desktop or web pages with functionality, useful information and a bit of fun without the need for any technical expertise.
  • 5. What forms do they take?
    • Online games
    • Applications-
        • Clocks
        • Music players
        • Event countdowns
        • Auction-tickers
        • Stock market tickers.
        • Flight arrival information
        • Daily weather
    They can take the form of any accessory, application or information service! http://www.youtube.com/watch?v=HRAmQ_m2asg
  • 6. Examples
    • http://www.widgipedia.com/widgets/gallery/
    • http://www.widgetbox.com/widget/simpsomaker
  • 7. What are the business uses?
    • Widgets can add personalised functionality to websites/blogs/personal pages
    • Widgets provide a platform which can virally spread, which means that within a short time they can appear on many websites.
    • As a result widgets provide a great platform for advertisements
  • 8. What are their limitations?
    • Highly technical to build:
      • To personally build a DHTML widget, you will need HTML, CSS and JavaScript knowledge.
      • To build a Flash widget you will need to use a Flash authoring software
      • To build a Java applet, you will need a Java compiler
    • They can be used for malicious purposes:
      • E.g. the Facebook “Secret Crush” widget, reported in early 2008 by Fortinet as luring users to install Zango adware.
  • 9. Questions?