Appcipia.com. What is Appcipia? Step1 Book of Useful Mathematica Recipes In Print Form and Down-loadable code from O'Reilly So Web 1.0!

Slides:



Advertisements
Similar presentations
Acquia Cloud Drupal Platform-as-a-Service. Market Size [1,00,000+ sites] Innovation [10,000+ modules] Community [500,000+ members] “… is as much a Social.
Advertisements

ICT Issues Social Networking. Social Networking Social networking: the interaction between a group of people who have a common interest, eg. music. Popular.
Modeling Public Pensions with Mathematica and Python II
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
M.A.Doman Model for enabling the delivery of computing as a SERVICE.
Engineering the Cloud Andrew McCombs March 10th, 2011.
INTRO TO MAKING A WEBSITE Mark Zhang.  HTML  CSS  Javascript  PHP  MySQL  …That’s a lot of stuff!
1 CS428 Web Engineering Lecture 18 Introduction (PHP - I)
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Cloud computing Tahani aljehani.
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
Google AppEngine. Google App Engine enables you to build and host web apps on the same systems that power Google applications. App Engine offers fast.
SENG 422 Lab 4 Cloud Computing Time: ELW B220 from (4:00 - 6:50) every Tuesday TA: Philip Baback Alipour Ph.D. Candidate in Electrical, Computer Engineering.
Software Engineering for Cloud Computing Rao, Feng 04/27/2011.
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Oracle Application Express (Oracle APEX)
ITP 104.  How the web as a medium is perceived and used, and how that evolution of the web has affected and changed us  What do you do on the Web? 
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
Promoting Open Source Software Through Cloud Deployment: Library à la Carte, Heroku, and OSU Michael B. Klein Digital Applications Librarian
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7.
Windows Azure: Microsoft’s Cloud Platform By Shahed Chowdhuri.
PHP and MySQL by Example COMP YL Professor Mattos.
Web Scripting [PHP] CIS166AE Wednesdays 6:00pm – 9:50pm Rob Loy.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
LABORATORY DATA MANAGEMENT SYSTEM HARSHIT MAHESHWARI (10290) N V SUBBA RAO (10466) GUIDED BY PROF. T.V. PRABHAKAR.
{ Cloud computing. Exciting and relatively new technologies allow computing to be a part of our everyday lives. Cloud computing allows users to save their.
Web Hosting Providers TERRY HALL. Requirements  FREE  No advertising  FTP access (or another secure transfer method)  Near 100% uptime  Adequate.
Enterprise Cloud Computing
Web Technologies Lecture 8 Server side web. Client Side vs. Server Side Web Client-side code executes on the end-user's computer, usually within a web.
Web Development Technologies Advanced Web-based Systems Advanced Web-based Systems | Misbhauddin.
Scripting Languages Client Side and Server Side. Examples of client side/server side Examples of client-side side include: JavaScript Jquery (uses a JavaScript.
CLOUD COMPUTING RICH SANGPROM. What is cloud computing? “Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a.
Warwick Bailey, Director Icodeon Ltd Cambridge, UK Using Common Cartridge Technology.
Information Systems in Organizations 5.2 Cloud Computing.
Windows Azure poDRw_Xi3Aw.
CS 160 and CMPE/SE 131 Software Engineering February 16 Class Meeting Department of Computer Science Department of Computer Engineering San José State.
Cloud Computing from a Developer’s Perspective Shlomo Swidler CTO & Founder mydrifts.com 25 January 2009.
Basics Components of Web Design & Development Basics, Components, Design and Development.
About Dreamwares Dreamwares is a web & mobile application development company specializing in Cloud Computing and has built powerful applications on Amazon.
Google App Engine. Contents Overview Getting Started Databases Inter-app Communications Modes.
Cloud-Computing Cloud Web-Blog Software Application Download Software.
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
BRANDING YOURSELF FINAL DRAFT.
Software Engineering “Practical Approach”
Unit 3 Virtualization.
Web Programming Language
Deploying Web Application
PIWIK JUNIOR TIDAL ASSOCIATE PROF., WEB SERVICES & MULTIMEDIA LIBRARIAN NEW YORK CITY COLLEGE OF TECHNOLOGY, CUNY.
Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore
Jason Bury Dylan Drake Rush Corey Watt
Automation Approach for Dynamic and Responsive Web Applications
Cloud Computing.
Business in a Connected World
Cloud Data platform (Cloud Application Development & Deployment)
Platform as a Service.
Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore
The Improvement of PaaS Platform ZENG Shu-Qing, Xu Jie-Bin 2010 First International Conference on Networking and Distributed Computing SQUARE.
Drawbacks of Traditional Web
Internet and Web Simple client-server model
COLLABORATING VIA BLOGS AND WIKIS
CMPE/SE 131 Software Engineering February 14 Class Meeting
Cloud Computing: Concepts
UFCEUS-20-2 Web Programming
Revision PowerPoint By Nicole Davidson.
Deploying with Heroku.
Microsoft Virtual Academy
Microsoft Azure Services Platform
Presentation transcript:

Appcipia.com

What is Appcipia? Step1 Book of Useful Mathematica Recipes In Print Form and Down-loadable code from O'Reilly So Web 1.0!

What is Appcipia? Step 2 Website of Useful Mathematica Recipes Users can contribute, modify and rate. Web 1.9

What is Appcipia? Step 3 Social Network for Scientists and Engineers Members can develop technical applications and share them. Support many programming languages Very Web 2.0!

What is Appcipia? Step 4 Build a Platform (PAAS) Platform supports Web Application Development and Deployment. Lower the barrier for technical professionals Many uses beyond Social Networking

What is Appcipia? Appcipia is a Web 2.0 development platform hosted as a web application. Appcipia is a REST-full Web Service Appcipia is Polyglot Mathematica Perl, Python, PHP, Ruby, Actionscript Etc. Appcipia allows you to deploy web applications on : social networks, blogs, web sites, and more.

Use Cases Research Paper with Embedded Application Online Book about Programming with Live Examples Mathematica Blog With Inline Demonstrations Social Network where users share Apps You Own Web Site With Pay to Use Apps Mashup Platform – Wolfram Alpha, Etc. More...

How is Appcipia different than X? X = Wolfram Demonstration Site Demonstrations are limited Require Mathematica Run-time (Player) X = Web Mathematica Requires your own web server Requires web development expertise X = Wolfram Alpha Appcipia Apps can use it!

How is Appcipia different than X? X = Open Source Users need to download on each machine Developers need strong software development skill set Web Apps are more useful X = Facebook Applications Tied to a single social network Geared to fun and games But the idea is kinda of on the right track for understanding part Appcipia

Appcipia Architecture (Simplified) Browser Appcipia.com Web Server(s) External Web Site VM App Serve rs VC Repository Database File Storage HTTP REST WSREST WS

Enabling Technologies Cloud Platforms (Rackspace Cloud, Amazon EC2, etc.) JQuery – AJAX, Web UI Widgets. Minimal Pain GIT – Distributed Content Addressable Version Control System Mathematica Web Services – Alpha, etc.