Archive for Open Source

10 Free Multiple Phone Web Based Application Framework

Years ago, there was debate around cross platform technologies and the importance of cross platform technologies like Java Vs. Microsoft .Net Vs. Web and other alternatives. With the recent mobile revolution, having multiple mobile platforms like iOS, Android, BlackBerry, Windows Mobile and others in the front of the cutting edge technology, the cross platform question is once again become more relevant. The biggest question is “How do you build a software that can seamlessly run on BlackBerry, iPhone, Android, and even Windows Mobile”. The endless war between Apple (iPhone/iPad), Adobe (Flash), Google (Android), and Microsoft (Silver light, Windows, Windows Phone) has more losers than winners by one player not supporting the other.

Multiphone

A Multiple Phone Web Based Application Framework is a software framework that is intended to solve the problem of cross platform question. A multiple phone web based application framework is a software framework that is designed to support the development of phone applications that are written as embedded dynamic websites and may leverage native phone capabilities, like geo data, camera or contact lists. There are many such frameworks that are evolving and this post provids a list of 10 free multiple phone web based application framework.

1. PhoneGap

PhoneGap is an HTML5 app platform that allows you to author native applications with web technologies and get access to APIs and app stores. PhoneGap leverages web  developers already best known technologies like HTML and JavaScript. PhoneGap supports all popular mobile platforms - iOS, Android, BlackBerry, Palm WebOS, Symbian and Windows Mobile. For more information check here.

2. iUI

iUI is a framework consisting of a JavaScript library, CSS, and images for developing advanced mobile webapps.Made with only iPhone in mind in the first place (reason of i UI), it now supports most smartphones & tablets. It supports iOS, Android, BlackBerry ( limited models) , and Windows Mobile. For more information check here.

3. QuickConnectFamily

QuickConnectFamily is a hybrid framework that lets you to get your app on the store now by using your web skills to create installable mobile applications. It lets you write your iOS or Android app in HTML5, CSS3, and JavaScript and still access the device. it supports iOS, Android, BlackBerry and Palm WebOS.  Windows Mobile is in the road-map. For more information check here.

4. Rhodes

Rhodes 3.0 let you to use your web skills to write native apps once and build for all smart phones. RhoHub lets you write and build apps online. RhoConnect lets you to easily integrate with enterprise apps and synchronize data to devices.  supports all popular mobile platforms - iOS, Android, BlackBerry, Symbian and Windows Mobile. For more information check here.

5. Appcelerator Titanium

Appcelerator Titanium is a platform for developing mobile, tablet and desktop applications using web technologies HTML, CSS and Javascript. It supports iOS and Android. Blackberry support is in beta. Gartner names Appcelerator as Visionary in their recent Magic Quadrant analysis of the rapidly growing market for mobile software platforms. For more information on Appcelerator Titanium, check here.

6. iPFaces

iPFaces is an open source framework developed by Edhouse for simple creation of native application for iPhone, iPod Touch, iPad, BlackBerry and devices with Mobile Java (J2ME).The solution is dedicated for web developers experienced either in ASP.Net, Java or PHP. For more details on iPFaces, check here.

7. Canappi

Canappi enables entrepreneurs, Developers and businesses to rapidly build cross-platform mobile applications. It uses Objective-C, Java, PHP, SQL, JavaScript, HTML, CSS, Silverlight. Canappi supports iOS and Symbian currently and Android support is in beta. For more information, check here.

8. Mobl

Mobl is an programming language and open-source multiple phone web-based application framework. It is a statically typed language that targets mobile phones that support JavaScript and HTML5.It supports iOS, Android and Pam WebOS. For more details check here.

9. Sencha Touch

Sencha Touch is the world’s first app framework built specifically to leverage HTML5, CSS3, and Javascript for the highest level of power, flexibility, and optimization. Sencha Touch is a cross-platform framework aimed at next generation, touch enabled, devices. Sencha Touch allows you to develop mobile web apps that look and feel native on iPhone, Android, and BlackBerry touch devices. For more information check here.

10. NEXT

NEXT is a free, open source Java and HTML5 framework for building Native Looking web applications for smartphones and tablets. NEXT is device agnostic and runs on 6 different platforms: iOS, Android, BlackBerry OS6+, webOS, Samsung bada and BlackBerry PlayBook. It is completely based on web standards like HTML5 and CSS3. Influenced by Apple’s Cocoa Touch, NEXT is using MVC (Model-View-Controller) pattern, allowing rapid HTML5 mobile development and leaving you focused on your real business problems. For more information, check here.

Open Source and Free Image Editors & Tutorials – Alternatives To Photoshop, Microsoft Paint

All of us have used Windows Paint. It is nice but not many features and flexible. Free doesn’t mean limited features. If you start using tools such as listed below, you will soon realize, they are quite powerful tools and can be used for professional work too.

image

GIMP (supports Windows, Mac and Linux – free and open source)

GIMP is one of the most popular and most blogged image editors on the planet! Quite powerful with layer, filter, plug-in support. Requires a little advance image editing skills. Do practice, there are good tutorials available here.

Also look at GimpShop – similar UI as Photoshop for GIMP.

Paint.NET (Supports only Windows – free but not open source)

Simple yet powerful image editor. Light weight, fast to load – no nonsense image editor.  Lots of tutorials available here and here

image

Krita (KDE/Linux, open source)

Krita is a KDE program for sketching and painting, offering an end–to–end solution for creating digital painting files from scratch by masters. Tutorials are here.

Artweaver Free (supports only Windows and not open source)

Relatively unknown but powerful image editor.

image

You may want to see the below software tools too…not necessarily free/open source.

Open Source For Women – Geek Contributors To Open Source

Though Open Source is gaining popularity, there are about 1.5% of women who are involved in active contribution towards OS communities. This trend could be increased with the following communities and more advocacy

image

Groups of women in Open Source:

    • Debian Women - homepage of the Debian Women Project, a subproject of the Debian Project.

    • LinuxChix is a community for women who like Linux and Free Software, and for women and men who want to support women in computing. The membership ranges from novices to experienced users, and includes professional and amateur programmers, system administrators and technical writers.

    • Fedora Women - Fedora Women is a project designed to connect and assist women who are interested in using and contributing to Fedora.

    • GNOME Women - GNOME Women is a group dedicated to providing encouragement for women to contribute to GNOME, a free and open-source GNU/Linux and Unix desktop suite.

    • KDE Women - KDE Women is a group of women in the KDE community.

    • Ubuntu Women - Ubuntu-Women is a team functioning under Ubuntu to provide a platform and encouragement for women to contribute to Ubuntu-Linux.

    • PHP Women – PHP Women community.

    • Drupal Chix – Drupal women community

    • Apache Women - The women@apache group was formed to help women become active in projects at Apache.

     

    There are quite a few women who are active contributors in Open Source or FOSS. Here is a list of Women who have generously contributed and are role models for others.

    http://geekfeminism.wikia.com/wiki/List_of_women_in_FLOSS

    Build iPhone/iPad Apps Without Coding Quickly In Days!

    There are unified frameworks for mobile developers such as PhoneGap, appMobi, RhoMobile etc. but they do require you to have some programming experience such as HTML5, Ruby, JavaScript etc. What if, you need to develop app without having to code? Well, it seems, there is a way now…

    image

    Red Foundry

    Red Foundry lets you develop iPhone and iPad applications without programming. It is a feature rich, web based developer studio that lets you just develop the app just by editing templates and using built in tools in a few days. It is free to try and inexpensive to maintain. Right now, Android support is still being added but in a short while, that too will be available for you!

    Just 5 Steps to build and deploy your App using Red Foundry!

    1. Design - Build your App without coding
    2. Build – Leverage built in widgets or build your own
    3. Test – Test your app on the real device as you work
    4. Deploy – Publish your App to AppStore
    5. Manage – Get you App analytics

    Similar Open Source StackOverFlow.com Implementations – Host Your Own StackOverFlow!

    StackOverFlow.com is one the best question and answer website that is like a drug for everyone who is looking for some plain no-nonsense answers. So, what if you want to host similar question and answer website? Do you develop your own? Sure why not. But, if you do not want to develop you own but to have one that workes like StackOverFlow.com, there are few options…

    image

    LampCMS

    Lampcms is an full-featured Open Source Question and Answers web program with deep integration with Facebook, Twitter, Tumblr and Blogger and soon LinkedIn APIs. Click here for more.

    Shapado

    An open source StackOverFlow clone. Click here for more and download.

    Stacked

    An Open Source implementation of a similar system to StackOverFlow. Get it here.

    Also, visit Stack Exchange to find more questions and answers websites.

    Related Posts with Thumbnails