Download the free trial version
Basic4android Video
Features
Tutorials and manuals
Showcase
Screenshots

Go Back   Android Development Forum - Basic4android > General > Chit Chat
Documentation Wiki Register Members List B4P Search Today's Posts Mark Forums Read

Chit Chat The place for open discussions.

Google App Inventor

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 07-13-2010, 08:40 PM
Junior Member
 
Join Date: Jun 2010
Posts: 17
Question Google App Inventor

Anyone heard anything about Googles new programming system which they claim gives non-programmers the ability to develope advanced programs.

Reply With Quote
  #2 (permalink)  
Old 07-14-2010, 12:38 PM
Basic4ppc Veteran
 
Join Date: Feb 2008
Location: Hilversum, The Netherlands
Posts: 295
Awards Showcase
Beta Tester 
Total Awards: 1
Default

Quote:
Originally Posted by Ges Nelson View Post
Anyone heard anything about Googles new programming system which they claim gives non-programmers the ability to develope advanced programs.
Yes it looks very promising, I do thing that this will only work for simple applications, not for the more “if/then” work
But it is too soon to speculate, I’ve requested access..

We’ll see
Reply With Quote
  #3 (permalink)  
Old 07-14-2010, 06:26 PM
Erel's Avatar
Administrator
 
Join Date: Apr 2007
Posts: 15,726
Awards Showcase
Basic4ppc Founder 
Total Awards: 1
Default

As a small note I will say that the work for Basic4android has begun.
Android OS is both smart and complex. Applications are made of several activities which are similar to forms. However as the user can navigate between different applications and different activities, some of the activities will be destroyed to preserve memory. These activities will be then recreated when needed.

This issue alone has many implications on the design of well behaved applications. I'm sure you are familiar with apps that crash or lose their state when rotating the phone. This is exactly for this reason, the activity is being destroy and then recreated.

The purpose of Basic4android is to make it easy for the developer to create "correct" applications without losing performance or ability to create complex applications.

I've been asked about my view of Basic4android relating to this new and interesting project. I believe that Basic4android targets a different market which is developers, with different levels of expertise. AppInventor targets non-developers.
Actually I hope that Basic4android will be positioned as the next step for Appinventor users who want to create more complex applications.
Reply With Quote
  #4 (permalink)  
Old 07-14-2010, 08:43 PM
Junior Member
 
Join Date: Jun 2010
Posts: 17
Default Basic4Andriod

Erel that really sounds like an exciting developement and I am eager to see the completed system. What's the predicted timeframe and any plans for Basic4iphone, although I appreciate this would have to port BASIC to xcode Native Objective C instead of executable code.

Reply With Quote
  #5 (permalink)  
Old 07-14-2010, 10:30 PM
Basic4ppc Veteran
 
Join Date: Feb 2008
Location: Hilversum, The Netherlands
Posts: 295
Awards Showcase
Beta Tester 
Total Awards: 1
Default

Quote:
Originally Posted by Ges Nelson View Post
Basic4iphone, although I appreciate this would have to port BASIC to xcode Native Objective C instead of executable code.

You do realize this is not allowed by Apple?

You can only use their IDE...
On the other hand you could release into Cydia :-)


Power to the people !
Reply With Quote
  #6 (permalink)  
Old 07-14-2010, 11:10 PM
Junior Member
 
Join Date: Jun 2010
Posts: 17
Default Not quite

Mr Gee - The system would produce C Objective code which you would then compile in xcode on a mac but the advantage would be you would not have to write the C code. This is perfectly acceptable by Apple as it would be compiled natively.


Reply With Quote
  #7 (permalink)  
Old 07-15-2010, 03:49 AM
Erel's Avatar
Administrator
 
Join Date: Apr 2007
Posts: 15,726
Awards Showcase
Basic4ppc Founder 
Total Awards: 1
Default

I don't think that this is allowed. Apple recently changed there license terms and they now they only allow to develop with their own tool.
Reply With Quote
  #8 (permalink)  
Old 07-15-2010, 08:22 AM
agraham's Avatar
Basic4ppc Expert
 
Join Date: Jul 2007
Location: Cheshire, UK
Posts: 6,072
Awards Showcase
Innovator medal Beta Tester Forum Contributer 
Total Awards: 3
Default

Quote:
Originally Posted by Ges Nelson View Post
produce C Objective code which you would then compile in xcode on a mac
Yes, cross-compilation from other tools is no longer allowed Adobe vs. Apple is going to get uglier | ITworld. This was (allegedly) aimed at barring iPhone apps produced by Adobe Creative Suite 5 Flash-to-iPhone converter.
__________________
Sorry, but I don't answer questions by PM or email.
Please post your queries in the forum.
Reply With Quote
  #9 (permalink)  
Old 07-15-2010, 02:05 PM
Junior Member
 
Join Date: Jun 2010
Posts: 17
Default BASIC 4 to Objective C translation

If BASIC 4 produced the C code (translator from BASIC 4 to iphone Objective C) it would be indisinguishable by Apple if compiled on a Mac.

Apple have actually stopped iphone apps being compiled by systems other than theirs with exceptions such as Rhodes and PhoneGap (now) but this is irelevant as I am refering to a BASIC to C translator so it can loaded to be compiled by Apples toolkit on a MAC.

Reply With Quote
  #10 (permalink)  
Old 07-15-2010, 02:40 PM
agraham's Avatar
Basic4ppc Expert
 
Join Date: Jul 2007
Location: Cheshire, UK
Posts: 6,072
Awards Showcase
Innovator medal Beta Tester Forum Contributer 
Total Awards: 3
Default

The Basic4ppc compiler actually produces C# code which you can find in class1.cs in your "\MyUserName\AppData\Roming\Anywhere Software\Basic4ppc\Tzor" folder on Vista or \Documents and Settings\MyUserName\Application Data\Anywhere Software\Basic4ppc\Tzor on XP. This code is compiled by Basic4ppc using the C# compiler that is shipped with every version of the .NET runtime. Translating this C# code to another language that is not .NET based would not be useful as the compilation process references the .NET assemblies installed on the computer and for which the source code is not available. The final assembly also relies on these installed assemblies to execute.
__________________
Sorry, but I don't answer questions by PM or email.
Please post your queries in the forum.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
GPS tracker via Google Earth wolfgang Share Your Creations 3 06-25-2011 07:33 PM
Google maps question JB7TS Questions (Windows Mobile) 1 11-10-2009 01:37 PM
Calling Google Maps bish0p Questions (Windows Mobile) 2 11-25-2008 02:07 PM
Google Maps trckashyap Questions (Windows Mobile) 0 10-31-2008 06:34 AM
Google Earth KML Generator alfcen Share Your Creations 0 04-30-2007 10:10 AM


All times are GMT. The time now is 09:20 PM.


Powered by vBulletin® Version 3.6.12
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0