1 Assignment 1 –Problem: A large company would like to publish content on the web. The problem they are facing is that there exist a large number of devices on the web all with different capabilities (smart phones, laptops, washing machines, etc). How will they manage to publish this content once and ensure that it is visible on the different devices without problems? –Task: Suggest a solution, design and implement it using a combination of xml technologies (XML, XPath, XSLT, etc) and FOPs. –Deliverable: A detailed documentation A working program which creates documents in HTML, in an XML vocabulary of my choice and in PDF.
2 1.Top Stories 2.World 3.U.S. 4.Sports (SI.com) 5.Business (CNNMoney.com) 6.Politics 7.Crime 8.Technology 9.Science & Space 10.Health 11.Entertainment 12.Travel 13.Living 14.Video 15.CNN Student News 16.Most Popular 17.Most Recent 18.iReports on CNN 19.CNN.com Behind the Scenes Blog Sources of XML
3 1.HTML –For PCs (which can be switched without refreshing the page) Full Abridged –For PDAs Show it on a Palm OS and a Windows Mobile Emulator –For Mobile devices Show it on the Google Android SDK and on any other mobile emulator not mentioned above 2.VoiceXML 3.PDF How will you identify device? How will you decide what to show and what not to show based on the capabilities of the device? Automatically identify device and transform to...
4 Queries?
5 How to gain marks in an assignment (1) 1.Use the internet but do not quote websites! 2.Quote books (Amazon search inside, Google Books, etc) 3.Quote journals, papers, conference proceedings (Conference website, Google Scholar, CiteSeer) 4.What are papers, proceedings, etc? 5.Add references to your work, loads of them! (definitely not less than 20) 6.Reference properly (See the Harvard Reference Style
6 How to gain marks in an assignment (2) Anatomy of a paper –Abstract (interesting?) –Intro –Body –Conclusion and Future Work (new ideas?) –References (new links?)