Download Lecture Slides on Ning - Topics in Software Engineering | CSCI 7818 and more Study notes Software Engineering in PDF only on Docsity! Ne ae eta eel
CSCI 7818 Web Services
11/16/2006
Ning? Start-up co-founded by Marc Andreeson, the co- founder of Netscape. October 2005 Ning is an online platform for painlessly creating web apps in a jiffy. There is no software to download, no databases to manage, and no system administration headaches. All it takes is a couple of clicks, and you can have a brand new app to share with the world. How Ning Apps Work The Ning Core analyzes the request. PHP requests are handed off to the PHP interpreter. The PHP interpreter does all of the wonderful PHP-y things you know and love, but some Ning-specific things as well. Ning's PHP interpreter hands the output of the web page back to the Ning core. If our handy HTML-tag like short cuts, XN functions, are present, the Ning core runs them, modifying the page being served. Ning's web server then sends off that final page to the web browser. Web Services Every Ning website automatically has a web services API (uses REST) Embed Ning Content in Blogs and Websites Instant Feeds for Subscription or Embedding Get Information about Apps, Tags and User Profiles Push Data to Your Website from Outside Export Your App's Data Use More Power in the Browser Mashups Use Ning to Build Mash-Ups with Web Services APIs Getting and Playing With Your Own Apps The easiest way to jump in and start playing with Ning is to get an App for yourself. It only takes a minute, it's free, and you can delete it when you're done. Start by looking through this selection of base Apps. When you find one which takes your fancy, click the "Get Your Own!" button in the bar at the top of the page (the Ningbar). Process of taking a copy of an App for yourself is called cloning. It's not the only way to get an App for yourself, but it's the easiest. The concept of cloning is fundamental to Ning: people can clone an App and enhance it, then someone else can clone that App, and so on. It lets people build on each others' work. Can have up to ten Apps on a single user account Demo/Conclusion Word on the web: Not simple enough for beginners to master PHP/HTML Too generic and weak for programmers At the moment Questions?