Android ported to C# - Android General

Good news for C# programmers (i.e. WP7 developers): Android ported on C#!
Oracle and Google are currently in a $1 billion wrestling match over Google’s use of Java in Android.
But Java is not the only way to build native apps on Android. In fact, it’s not even the best way: we have been offering C# to Android developers as a high-performance, low-battery consuming alternative to Java. Our platform, Mono, is an open source implementation of the .NET framework that allows developers to write their code using C# while running on top of the Java-powered operating system, and then share that same code with iOS and Windows Phone.
Click to expand...
Click to collapse
Some test results:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Read more at http://blog.xamarin.com/2012/05/01/android-in-c-sharp/

Either brilliant or crazy
Like one of the commenters over at the original article said, this is either brilliant or downright crazy: Running Android through a Java-to-C# translator and benchmarking the results...
Their ports of the .NET framework to iOS and Android are a little closer to home and should in theory allow sharing of large chunks of code between WP7, iOS and Android apps.
However, watching this scene for already quite a while, I didn't notice this making real waves, with high-profile applications built in this way.
I personally think the risk-reward ratio isn't worth it: One the one hand, 3 apps for 3 OS for maybe 1.5 or 2 times the effort of 1 app. On the other hand, dependence on a product from a small company and a framework that had a near-death experience already when Novell cancelled their support for the project.

In my opinion, that project has one HUGE cons: the product price. $999 is too much for individual developers and small companies (but they should be a primary targeted customers!) Bigger companies will prefer to hire Objective-C programmer(s) for iOS project and Java/Android guys for Android project(s).
Other stuff: Objective-C by default is faster than any CIL language, Android programmers have a better (and free) alternative to use industry-standard C++ via NDK. Also, Java codebase is significantly larger than C#; I saw too many C# projects ported from Java but no Java ported from C# Java is industry standard and I don't think Oracle vs Google fight will change something for regular developers.
P.S. And I agree: this project this is either brilliant or downright crazy

Related

Android Getting Flash Support

Picked this up yesterday reading. from Informationweek.com
Google (NSDQ: GOOG)'s Android platform soon will be getting support for Flash.
Adobe (NSDQ: ADBE)'s Flash is a near-ubiquitous Web technology that's prominently used on popular sites like YouTube and Hulu, but it's generally considered too resource intensive to work well on mobile devices and smartphones. Adobe does have a Flash Lite product for phones, but it's not as robust as the full version. The software company Bsquare said it would be porting the technology to Google's mobile platform.
"Integrating Adobe Flash technology with the functionality of Google's Android platform will afford consumers the rich content and unprecedented applications they demand and is key to achieving success for our OEM and ODM customers," Bsquare CEO Brian Crowley said in a statement. "We believe that our value-added products and services can improve the Android experience for users and help our customers get their devices to market faster."
The move could give Google's Android platform a significant leg up on rival Apple and its iPhone platform. While iPhone users tend to surf the Web more than any other phone user, the lack of Flash support is still a sticking point with some users. Many industry watchers think it's a business issue rather than a technological one: Apple may not want to be tied to another company's proprietary technology, even if it's one as widely used as Flash.
After much public back and forth, it looks like Apple may go another route as the iPhone 3.0 software will enable developers to stream video to iPhones using HTML5. Apple will likely be by itself if it ignores Flash, as Adobe said it would soon bring the full version to major mobile platforms like Windows Mobile, Symbian, and Palm's new webOS.
So who can predict how close it is coming to us?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
im pretty sure this is only what most have already known.
I've always heard Q4 09, not because of Android, but b/c of Flash's estimated time to release Flash 10(i think?), which will support the mobile platforms.
"Soon" is a very open-ended term. Until I actually see that it's out, I'll consider it "vaporware."
derekedw said:
I've always heard Q4 09, not because of Android, but b/c of Flash's estimated time to release Flash 10(i think?), which will support the mobile platforms.
Click to expand...
Click to collapse
Flash v10 is already available.
I'm not listening to this crap anymore

New development IDE's

Hi, this thread is for the discussion of IDE's
and I want to start it with mine!
I am currently working on a new IDE –
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
'Meme IDE' for ANDROID, WM and Apple IOS.
Here is the hello world video.
It is launching in april with the aim of making the design and deployment of cross platform apps more efficient while protecting functional depth in each.
Have a look and let me know what you think.
That video looks very promising for a multiplatform IDE running on Linux
Where IDE means;
Integrated Development Environment
&
Integrated Design Environment
though does it also have an Integrated Debugging Environment ? I'm curious about that I must say your IDE looks awesome!
Developed using Z+ ?
Meme IDE
Thanks Senax
the IDE (Integrated Development Environment) will not have an integrated debugging environment in its first release, but this is something that will definetly be added at a later date.
Its actually developed using Eclipse RCP - I.e. Java, the generated code is native - no Javascript or HTML5.
Meme IDE will of course run on Linux, Mac, Windows.
The hello world video is just the quick basics I will post links to more indepth ones soon. and I am going to add the detailed technical information to memeapps this week.
Meme IDE beta is released
Meme IDE is now available for download.
Build with a drag and drop editor. Develop complex functions using the unique MemeScript. A language created to make elements simple and cohesive on any platform.
It is currently in beta release and at the moment you can develop for Android and WM. IOS will be included in the full release and Blackberry further down the line.
OH and its FREE
find out more or download and play with it at www.memeapps.com
this is a community based beta release so we want to hear what you have to say about it

Meego Conference 2011 Live Video Stream [email protected]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Today at 12pmEST (Don't Miss It)
Here's the link for the live video stream
Meego = Nokia's Maemo + Intel's Moblin
For those who follow Meego OS for Mobile Devices, Tablets, Computers, etc, today is a great day as the Meego Conference 2011 will be going on and many devices will be shown off. For those who may not know, Meego summed up is the Full Linux OS put on mobile devices. What does this mean? It means that all the programs that run on Linux, can run on Meego as well and since they use the same code, the programs that run on the Smartphones, seamlessly transfer over to the Tablets, Computers, In Vehicle Infotainment systems and more. Also, OS'es that are programmed in Linux (Android, iOS, Symbian etc) can run on Meego due to Meego being full Linux. It already is stated that it can run Android Apps, Java Apps, Adobe Air Apps, Flash Apps and more on top of Symbian apps and of course it's own Apps. Meego already has lots of support from Developers and manufacturers but as any new OS, it will take time to really flourish. Here's how the creators sum it up:
"MeeGo is an open source, Linux project which brings together the Moblin project, headed up by Intel, and Maemo, by Nokia, into a single open source activity. MeeGo integrates the experience and skills of two significant development ecosystems, versed in communications and computing technologies. The MeeGo project believes these two pillars form the technical foundations for next generation platforms and usages in the mobile and device platforms space." - Meego.com
Here's a link of some of the support that Meego already has.
Here are some videos on Meego:
Meego 1
Meego 2
Meego 3
Meego Harmattan on Nokia N9 Teaser video
Meego Factory
The Conference is going to be great!!! Can't wait. Be sure to tune in.
Also, Mod's, if this is the wrong area to post this in, I'm sorry. Could you move it to where it should go? Thanks.
Good. Maemo 5 is good too!
Intel 1,2 Ghz Quad core processor will be like 4 times faster than SGS2 ot tegra 2, qualcomm chips!!!
Definitely. Maemo 5 is awesome!! Meego is going to rock!!! I can't wait. Only 40 minutes left.
Video was down for a while but it's back up now.
Day 1 was a bust. Today's conference has to improve. It starts at 12pmEST

so here you can download ANDROID STUDIO!!!

so developers if you are creeped out of eclipse here is all new tool for android apps development(IDE) called ANDROID STUDIO
developer.android.com/sdk/installing/studio.html
Thanks to Google io where it was introduced to world.
so download and check it out!!!!!!
but keep in mind that it is in initial stage(sort of) so can contain bugs in it...
enjoy!!!
You could have made a better post....
Android Studio:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
http://developer.android.com/sdk/installing/studio.html
Android Studio is a new Android development environment based on IntelliJ IDEA. Similar to Eclipse with the ADT Plugin, Android Studio provides integrated Android developer tools for development and debugging. On top of the capabilities you expect from IntelliJ, Android Studio offers:
Gradle-based build support.
Android-specific refactoring and quick fixes.
Lint tools to catch performance, usability, version compatibility and other problems.
ProGuard and app-signing capabilities.
Template-based wizards to create common Android designs and components.
A rich layout editor that allows you to drag-and-drop UI components, preview layouts on multiple screen configurations, and much more.
It is a preview version (v0.1) and it is avaliable for Windows, Linux, and OS X.
riahc3 said:
You could have made a better post....
Android Studio:
http://developer.android.com/sdk/installing/studio.html
Android Studio is a new Android development environment based on IntelliJ IDEA. Similar to Eclipse with the ADT Plugin, Android Studio provides integrated Android developer tools for development and debugging. On top of the capabilities you expect from IntelliJ, Android Studio offers:
Gradle-based build support.
Android-specific refactoring and quick fixes.
Lint tools to catch performance, usability, version compatibility and other problems.
ProGuard and app-signing capabilities.
Template-based wizards to create common Android designs and components.
A rich layout editor that allows you to drag-and-drop UI components, preview layouts on multiple screen configurations, and much more.
It is a preview version (v0.1) and it is avaliable for Windows, Linux, and OS X.
Click to expand...
Click to collapse
bro no need for that as link says that all!!!!
So how are they using IDEA, yet giving away for free?
I'm pretty excited to use this once it gets to a more stable (or "Beta" for Google) phase. Will there be a subforum on XDA for it?

[APP][INTEL] CrossOver - windows app on android

The CrossOver Preview will let you run Windows software on Intel-based Chromebooks and Android tablets. Seamlessly run full- featured Windows software that is not available in the Google Play store alongside mobile apps. Run Windows utility software like Quicken and Microsoft Office, or DirectX games, like Wizard101. Games from your steam library will run with CrossOver Android at native speeds. Get rid of remote sessions and multiple devices! With CrossOver Android you’ll only need one device to run your Windows programs and mobile apps.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
LINK CROSSOVER 15.5 alpha1
Produced by CodeWeavers, CrossOver is a commercial version of the more well-known Wine, the application that lets you run Windows programs on other operating systems such as Mac and Linux. commercial version means that additional technical support and an extremely simple configuration system to enable rapid installation for all users. The CrossOver operation is extremely simple and takes place thanks to a virtual desktop. With CrossOver will be even able to start video games on Steam. That said, it should not get excited too because the hardware of Chromebooks and Android tablets are certainly not at the height of the most intense games from a technical standpoint. Another important limitation of CrossOver is that it can only be used on Android devices that use an Intel processor, a big nut to crack since the Android tablet with this type of processors are not that common at the time.
I have test the app on Intel PC x86 with REMIX OS 6.0
Screenshot:
THANKS TO:
CodeWeavers
As you wrote the main problem is that only intel based tablets can handle this app
It would be great on Remix-OS for PC as most PC's use Intel Processor's.
xdaorxan said:
As you wrote the main problem is that only intel based tablets can handle this app
Click to expand...
Click to collapse
but I think we will soon be extended only to other type of devices, its only the first alpha version @Heisenberg @Perseus you can move the tread on REMIX OS PC selection?

Categories

Resources