靜宜大學資管系 楊子青 1 Working with Databases (II) 靜宜大學資管系 楊子青 2013.4.22.

Slides:



Advertisements
Similar presentations
App Inventor 建國科技大學 資管系 饒瑞佶 2010/10. App Inventor Google 發展 可應用瀏覽器建立一個 Android APP UI 設計 使用拼圖定義程式行為.
Advertisements

Copyright  Oracle Corporation, All rights reserved. 1 Creating an Application: The AppBuilder for Java IDE.
AMAZON CLOUD SERVICES – A WALKTHROUGH FOR COMPARISON TO GAE
CSS Central: Central Management Utility Screen View Samples Next.
Chapter 8 Create an App and Publish to the iPad. Apps are programs that run on the iPad. App is short for application. Exploring Apps and iPad Publishing.
靜宜大學資管系 楊子青 1 Programming Your App’s Memory 靜宜大學資管系 楊子青
Programming with App Inventor Storing Data
Python and Web Programming
Introduction To Form Builder
JOIN A COMMUNITY OF 80,000 E-COMMERCE SITES WORLDWIDE.
Introduction to AppInventor Dr. José M. Reyes Álamo.
Microsoft Office 2013 ®® Appendix A Introduction to Cloud Computing.
Amazon EC2 Quick Start adapted from EC2_GetStarted.html.
Working with SharePoint Document Libraries. What are document libraries? Document libraries are collections of files that you can share with team members.
Programming with App Inventor Computing Institute for K-12 Teachers Summer 2012 Workshop.
Deployment Management The following screens demonstrate how to: 1. Access and view deployments 2. Create a new local deployment 3. Create and modify a.
1 ADVANCED MICROSOFT WORD Lesson 15 – Creating Forms and Working with Web Documents Microsoft Office 2003: Advanced.
Google Chrome Your Customized Google Buddy April 2012 John Riley and Denise Tate-Kuhler.
Google Maps Android API v2 吳俊興 國立高雄大學 資訊工程學系 CSF645 – Mobile Computing 行動計算
Moving & Copying Web Applications 1. 2 Why Do We Need to Copy or Move a Web Application?  So you can run someone else’s sample code.  So you can backup.
1 Web Server Concepts Dr. Awad Khalil Computer Science Department AUC.
Intro to Google Apps B3: Working in Google Drive.
Microsoft Azure Introduction ISYS 512. Microsoft Azure Microsoft Azure is a cloud.
To Download It From The Web 1) Go to and click on the tab named Microsoft Office and click on the link to MEGAUPLOADwww.jonathan2.tk.
Creating a Web Site to Gather Data and Conduct Research.
 2001 Prentice Hall, Inc. All rights reserved. 1 Chapter 21 - Web Servers (IIS, PWS and Apache) Outline 21.1 Introduction 21.2 HTTP Request Types 21.3.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
Dayton Williams 19 September easy steps, in a step-by-step process, to add Dragonflies or Through the Grief eBooks to Play Books for the purpose.
Tutorial 7 Creating Forms. Objectives Session 7.1 – Create an HTML form – Insert fields for text – Add labels for form elements – Create radio buttons.
Open Source Server Side Scripting ECA 236 Open Source Server Side Scripting Installation and Testing.
Google Drive Mr. Verlin Intro. to Multimedia September 9, 2015.
Introduction to the Visual Studio.NET IDE (LAB 1 )
Technovation Incorporating Feedback Week 4. Check-in: paper prototype By now, your paper prototype should be complete, so that you can begin creating.
Topic Java EE installation (Eclipse, glassfish, etc.) Eclipse configuration for EE Creating a Java Web Dynamic Project Creating your first servlet.
Microsoft FrontPage 2003 Illustrated Complete Creating a Form.
靜宜大學資管系 楊子青 1 Working with Databases (II) 靜宜大學資管系 楊子青
SOML Large Optics Daily Reporting Guide to using the new ETSEDMS server for Large Optics Daily Reporting.
Teacher Web Page Creation Eileen Musselman. Log on to Muhlenberg’s Intranet Click Submit button.
Web Access. Overview  Purpose  Prerequisites  Install Components  Enable Virtual Directories  IIS Configuration & Security  Troubleshooting.
IPSOS / Vodafone / Novartis Kenya 17 December 2014.
Incorporating Feedback Lesson 5 0. Check-in: paper prototype By now, your paper prototype should be complete, so that you can begin creating your app.
Introduction to Taverna Online and Interaction service Aleksandra Pawlik University of Manchester.
Package & Deploy. OBJECTIVES Package Deploy Way to package.
JSP Server Integrated with Oracle8i Project2, CMSC691X Summer02 Ching-li Peng Ying Zhang.
PART 2 INTRODUCTION TO DYNAMIC WEB CONTENT AND PHP.
Core basic Java web server technologies. Tools Eclipse IDE for Java EE Developers (Netbeans also works) nloads/packages/eclipse-
CPSC 372 John D. McGregor Module 6 Session 4 Sonar.
Live. learn. work. play Superior Avenue Suite 310 Cleveland Ohio Tel: Fax:
1.Switch on the computer and wait for loading. 2.Select the Windows 7 OS at the end of the list. 3.Click on the link ‘Administrator’ 4.Enter the administrator.
Does your website speak Chinese? Thom Robbins
 Learn the mechanics of using App Inventor to build apps.  Learn how to design an app’s user interface with the App Inventor Designer, and its behavior.
ClickOnce Deployment (One-click Deployment)
Patricia App How to Get Started
How to Start SQL Server and SSDT BI in Local
Contoso Insurance Azure App Services Code Sample
Objectives Create a folder in Google Drive.
Visual Programming week # 01
Visual Programming week # 02 APP (Application) Architecture.
Download Instructions
NForm 2.0 Training.
Easy Tutorial Quick Installation Guide Create your 1st Playlist.
Have you downloaded the latest PCCP Mobile app yet?
How to install the Enterprise Agent using Active Directory
Working with Databases (I) 靜宜大學資管系 楊子青
Working with Databases (I) 靜宜大學資管系 楊子青
Create a Portlet Project in RAD
How to Create a you tube Channel Using your Gmail Account
Chapter 7 Searching Your Products
Introduction to AppInventor
ClickOnce Deployment (One-click Deployment)
Presentation transcript:

靜宜大學資管系 楊子青 1 Working with Databases (II) 靜宜大學資管系 楊子青

靜宜大學資管系 楊子青 2 Creating a Custom TinyWebDB Service tinywebdb.htmlhttp://beta.appinventor.mit.edu/learn/reference/other/ tinywebdb.html –TinyWebDB is an App Inventor component that allows you to store data persistently in a database on the web. –By default, the TinyWebDB component stores data on a test service provided by App Inventor, This service is helpful for testing, but it is shared by all App Inventor users, and it has a limit of 1000 entries. If you use it, your data will be overwritten eventually. –For most apps you write, you'll want to create a custom web service that isn't shared with other App Inventor apps and programmers.

靜宜大學資管系 楊子青 3 To create your own web service Follow these instructions: –Download App Engine for Python at ( 之前需先下載 Python) After installing it, run the GoogleAppEngineLauncher by clicking its icon. –Download this sample code and Unzip the downloaded zip file. It is a zip file containg the source code for your custom tinywebdb web service. ( 檔案有問題,改找 appinventordb.zip) –In the GoogleAppEngineLauncher, choose File | Add Existing Application. Browse to set the Path you just unzipped. Then click the Run button. This will launch a test web service that runs on your local machine. –You can test the service by opening a browser and entering “localhost:8080” as the URL. You‘ll see the web page interface to your web service. ( 如果瀏覽器無法顯示,也沒有關係 )

靜宜大學資管系 楊子青 4 To create your own web service (Cont.) Follow these instructions: –Your app is not yet on the web. You need to upload it to Google's App Engine servers. In the GoogleAppEngineLauncher, choose Dashboard. –Enter your Google account information and you'll be taken to an App Engine dashboard. Choose Create an Application. –You'll need to specify a globally unique Application Identifier. –Provide a name to your app and click Create Application to submit. Edit the file app.yaml. –Modify the first line so that the application matches the application identifier In GoogleAppEngineLauncher, choose Deploy and follow the steps. –Test to see if your app is running on the web. In a browser, enter myapp.appspot.com, only substitute your identifier for "myapp". It’s on the web and you can access it from your App Inventor for Android app.

靜宜大學資管系 楊子青 5 To create your own web service (Cont.) Follow these instructions: –Your App Inventor apps can store and retrieve data using your new service. Just do the following: Drag in a TinyWebDB component into the Component Designer. Modify the ServiceURL property from the default to your web service. Any StoreValue operations (blocks) will store data at your service, and any GetValue operations will retrieve from your service.