请输入您要查询的百科知识:

 

词条 IPFaces mobile framework
释义

  1. iPFaces

  2. Licensing

  3. Source code examples

      PHP    Java    ASP.Net  

  4. Notes

  5. External links

{{Multiple issues|{{more citations needed|date=September 2016}}{{notability|Companies|date=September 2016}}
}}{{Infobox company |
  name   = Edhouse s.r.o. |  logo   =  |  type   = Limited liability company|  foundation     = 2006|  location       = Zlín, Czech Republic|  key_people     = Mgr. Pavel Stržínek, director/software engineering|  industry       = Computer Software|  products       = iPFaces Mobile Framework, LIKee, D-zone|  num_employees  = 20|  homepage       = {{URL|https://sourceforge.net/projects/ipfaces/}}|

}}

iPFaces is a mobile application framework for creating native, form-oriented network applications for mobile devices. iPFaces is a product of Edhouse company. Currently, there is support for iPhone, iPod touch, iPad, Android, BlackBerry and phones equipped with Java ME (mobile Java).

iPFaces

Programmer does not need to have knowledge of the targeted mobile platform. The entire application logic is transformed to the central application server level. Server platforms currently supported include ASP.Net, Java, and PHP.[1] Developers with knowledge of these platforms can leverage their experience and be more productive.

iPFaces solution consists of two parts:

  • client - a client application running on target mobile device
  • server packages - a software library used by developers for writing application logic on the server.

Licensing

iPFaces server packages are distributed in two versions:

  • Community Edition - free software distributed under GNU GPL version 3 (license published by Free Software Foundation)
  • Commercial Editions - for commercial, proprietary deployments.

iPFaces user clients for BlackBerry and Java ME devices are distributed as freeware.

Source code examples

Below are three examples of a Hello World application written in PHP, Java and ASP.Net.

PHP

      require "ipfaces-php-lib-1.1.php";       $ipf_form = new IPFForm();      $ipf_screen = $ipf_form->addScreen("screen", "First Application");      $ipf_screen->addLabel("label", "Hello World");      $ipf_form->render();

?>

Java

<%@ taglib prefix="ipf" uri="http://www.ipfaces.org/tags" %>

ASP.Net

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="FirstApplication.aspx.cs" Inherits="HelloWorld._Default" %><%@ Register Assembly="iPFaces.NET" Namespace="Org.IPFaces.Net.Controls" TagPrefix="ipf" %>

This code represents the visual representation of the application.

File FirstApplication.aspx.cs looks like:

using System;

using System.Data;

using System.Configuration;

using System.Collections;

using Org.IPFaces.Net.Controls;

using Org.IPFaces.Net.Pages;

namespace FirstApplication

{
    public partial class _Default : Org.IPFaces.Net.Pages.Page    {        protected void Page_Load(object sender, EventArgs e)        {            label1.Text="Hello World!";        }    }

}

Notes

1. ^stated by the producer

External links

  • [https://sourceforge.net/projects/ipfaces/ IPFaces on SourceForge]
  • Site of producer Edhouse
{{DEFAULTSORT:Ipfaces Mobile Framework}}

3 : Software projects|Communication software|Rich Internet application frameworks

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/12 14:00:14