Developing applications for iPhone, BlackBerry and J2ME in ASP.Net

I would like to introduce you a new mobile application framework

iPFaces

for developing native, form-oriented applications. The aim of the solution is to screen the programmer completely out from the mobile platform itself, and transfer the entire application logic to the central application server level.

Developers with experience with one of the supported Web technologies (ASP.Net, Java, and PHP) may start working with iPFaces virtually immediately.

For more information, see the project web site at www.ipfaces.org where you can also find simple tutorial how to use GPS module.

iPFaces is distributed under GNU/GPL for community usage, client applications are distributed as freeware.

 

 

ASP.Net Server Packages

Latest version: 1.2
Released: Sept 09, 2010

Package contains everything you need to start creating iPFaces applications: server libraries, examples and documentation. The MSI installer installs all the packages on your computer and also integrates the iPFaces platform with your Visual Studio.

Server packages are distributed as an open source under BSD license.

http://sourceforge.net/projects/ipfaces/files/1.2/ipfaces.net-installer-1.2.msi/download

 

Hello world example:

<%@ Page Language="C#" AutoEventWireup="true"
CodeBehind="HelloWorld.aspx.cs" Inherits="HelloWorld._Default" %>

<%@ Register Assembly="iPFaces.NET"
Namespace="Org.IPFaces.Net.Controls" TagPrefix="ipf" %>

<ipf:Form ID="form1" runat="server">
    <ipf:Screen ID="screen1" runat="server" Title="iPFaces Form">
        <ipf:Label ID="label1" runat="server"/>
    </ipf:Screen>
</ipf:Form>

This file represents the visual representation of the application.

File HelloWorld.aspx.cs will look like:

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using Org.IPFaces.Net.Controls;
using Org.IPFaces.Net.Pages;

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

Hello World application on the iPhone device

If you have any questions, feel free to leave a reply.

Advertisements

One thought on “Developing applications for iPhone, BlackBerry and J2ME in ASP.Net

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s