SDK (software development kit) it is generally a collection of development tools used by software engineers to build application software for specific software packages, software frameworks, hardware platforms, operating systems, etc.
Remote Procedure Call (RPC) is a data exchange method between the client and the server. We can call the local object to set the callback for various parameter methods and accept the call results. We do not need to care about the Implementation Details of sending and receiving data. Implementation Details are usually abstract, just as we call a local method.
Amfphp
Amfphp project home page: http://www.amfphp.org/amfphp is a PHP Remote Call (RPC, Remote Procedure Call) tool. It enables PHP to communicate seamlessly with the following technologies: (1) Flash and flex remoting (2) JavaScript JSON and Ajax JSON (3) XML and XML-RPC
Edit this section what is RPC
Remote Procedure Call (RPC) is a data exchange method between the client and the server. We can call the local object to set the callback for various parameter methods and accept the call results. We do not need to care about the Implementation Details of sending and receiving data. Implementation Details are usually abstract, just as we call a local method.
What is Ria?
Rich internet applications (RIA) is designed to solve this problem. RIA for users
Rich internet applications are the next generation of network applications that combine the Interactive User Experience of desktop applications with the deployment flexibility and cost analysis of traditional Web applications. Rich Client technology in rich Internet applications provides a runtime environment that can hold compiled client applications (in the form of files, transmitted over HTTP, client applications use an asynchronous client/server architecture to connect to existing backend application servers. This is a secure, scalable, and adaptive new service-oriented model, this model is driven by the web service used. Combined with the Integrated Communication Technology of sound, video, and real-time conversation, rich Internet applications (RIA) have an unprecedented online user experience.
Flex technical framework
Flex technology includes the following technical frameworks:
1. Describe the XML language (mxml) of the application interface );
2. ECMA-compliant script language (ActionScript), which processes user and system events and builds complex data models;
3. A base class library;
4. Real-time services during running;
5. the compiler that generates the SWF file from the mxml and ActionScript files.
Flex application development procedure
The following is a help file from Flex 2.0 beta 3:
Use a system predefined component (window, button, etc.) to define a development interface.
Organize components. Now you can customize the interface design.
Use styles and themes to define visible designs.
Add dynamic actions, such as interactions between applications.
Define and connect to the previous data service as needed.
Generate a SWF file running in flash player from the source code
Iii. Teaching Resources
1. English
- Flash-db.com tutorials and Forum on amfphp
- Sephiroth. It tutorials and blog on amfphp
- Macromedia remoting Developer Center
- Flashcoders mailing list
- Amfphpmailing list
- Amfphpdevelopment blog
- Flash remoting book companion site
- Setting up PHP on your webserver
- Sönke Rohde-tutorial
- Jesse Warden-flash, flex and amfphp
- Swapdepths tutorials
2. Chinese
- Amfphpv1.0 MS2 tutorials
- Download, install, hello World
- Pageable recordset working examples
- Using Web service with amfphp
- Authenticate with setcredential ()
- Another Hello World tutorial
- Luar Teaching: http://www.luar.com.hk/flashbook/archives/000168.php
- Light Drawing mmug network poly Teaching: http://breezecentral.zerone.com.tw/p66309923/