AIDE, a Java IDE running on Androd...

113 views
Skip to first unread message

Fabrizio Giudici

unread,
Mar 7, 2012, 10:41:28 AM3/7/12
to java...@googlegroups.com
... or, how we enjoy reinventing the wheel every time. It's cool to have a
first, primitive way to develop entirely on Android, but when you look at
the millions man hours behind projects such as NetBeans or Eclipse, and
realize that everything has to be reinvented for Android, you can't but
thinking that we love to waste our time. Just because we can't have
regular Java on Android.


http://www.engadget.com/2012/03/07/develop-android-using-aide-video/


--
Fabrizio Giudici - Java Architect, Project Manager
Tidalwave s.a.s. - "We make Java work. Everywhere."
fabrizio...@tidalwave.it
http://tidalwave.it - http://fabriziogiudici.it

Cédric Beust ♔

unread,
Mar 7, 2012, 1:43:28 PM3/7/12
to java...@googlegroups.com
On Wed, Mar 7, 2012 at 7:41 AM, Fabrizio Giudici <Fabrizio...@tidalwave.it> wrote:
... or, how we enjoy reinventing the wheel every time. It's cool to have a first, primitive way to develop entirely on Android, but when you look at the millions man hours behind projects such as NetBeans or Eclipse, and realize that everything has to be reinvented for Android

Er... what?

Eclipse is the main IDE for Android development and there are plug-ins in for both IDEA and NetBeans. What do you mean by "has to be reinvented"? Are you referring to the fact that somebody invented one more IDE on top of the three that already support Android?
 
, you can't but thinking that we love to waste our time. Just because we can't have regular Java on Android.

<shrug> For probably a huge majority of Android developers, Android is regular Java.

-- 
Cédric


Mark Derricutt

unread,
Mar 7, 2012, 2:20:21 PM3/7/12
to java...@googlegroups.com
This looks pretty awesome, especially for those using an Android tablet, however - just watching the video using a phone…   ug - I really can't see myself coding on my SGS2 much.

-- 
Mark Derricutt
Sent with Sparrow

--
You received this message because you are subscribed to the Google Groups "The Java Posse" group.
To post to this group, send email to java...@googlegroups.com.
To unsubscribe from this group, send email to javaposse+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.

Fabrizio Giudici

unread,
Mar 7, 2012, 3:05:09 PM3/7/12
to java...@googlegroups.com, Cédric Beust ♔
On Wed, 07 Mar 2012 19:43:28 +0100, Cédric Beust ♔ <ced...@beust.com>
wrote:

> On Wed, Mar 7, 2012 at 7:41 AM, Fabrizio Giudici <
> Fabrizio...@tidalwave.it> wrote:
>
>> ... or, how we enjoy reinventing the wheel every time. It's cool to
>> have a
>> first, primitive way to develop entirely on Android, but when you look
>> at
>> the millions man hours behind projects such as NetBeans or Eclipse, and
>> realize that everything has to be reinvented for Android
>
>
> Er... what?
>
> Eclipse is the main IDE for Android development and there are plug-ins in
> for both IDEA and NetBeans. What do you mean by "has to be reinvented"?
> Are
> you referring to the fact that somebody invented one more IDE on top of
> the
> three that already support Android?

AIDE *runs* on Android, Eclipse doesn't. But AIDE is 0.01% of a today's
IDE. We'll have to see everything has been featured in Eclipse and Android
rewritten for AIDE, or similar tools, in the future.

Casper Bang

unread,
Mar 7, 2012, 3:27:23 PM3/7/12
to java...@googlegroups.com, Cédric Beust ♔


On Wednesday, March 7, 2012 9:05:09 PM UTC+1, fabrizio.giudici wrote:

AIDE *runs* on Android, Eclipse doesn't. But AIDE is 0.01% of a today's  
IDE. We'll have to see everything has been featured in Eclipse and Android  
rewritten for AIDE, or similar tools, in the future.

You're comparing apples to oranges though. Do you think porting Eclipse or NetBeans to run on Android is going to be any easier than a green field project?

Fabrizio Giudici

unread,
Mar 7, 2012, 6:54:02 PM3/7/12
to java...@googlegroups.com, Casper Bang, Cédric Beust ♔
On Wed, 07 Mar 2012 21:27:23 +0100, Casper Bang <caspe...@gmail.com>
wrote:

I think the obvious, that having a true Java VM running on Android would
require no port (for NetBeans; Eclipse would require porting SWT).

Ricky Clarkson

unread,
Mar 7, 2012, 7:11:40 PM3/7/12
to java...@googlegroups.com, Casper Bang, Cédric Beust ♔
It'd need a serious UI overhaul to be usable (but then it does anyway, right?) even if a JVM existed.

2012/3/7 Fabrizio Giudici <Fabrizio...@tidalwave.it>
--
You received this message because you are subscribed to the Google Groups "The Java Posse" group.
To post to this group, send email to java...@googlegroups.com.
To unsubscribe from this group, send email to javaposse+unsubscribe@googlegroups.com.

Ryan Schipper

unread,
Mar 7, 2012, 7:22:02 PM3/7/12
to java...@googlegroups.com
Agreed.

With a Motorola Atrix and laptop dock...

Fabrizio Giudici

unread,
Mar 7, 2012, 7:38:21 PM3/7/12
to java...@googlegroups.com, Ricky Clarkson, Casper Bang, Cédric Beust ♔
On Thu, 08 Mar 2012 01:11:40 +0100, Ricky Clarkson
<ricky.c...@gmail.com> wrote:

> It'd need a serious UI overhaul to be usable (but then it does anyway,
> right?) even if a JVM existed.

On a tablet Swing would be usable as is, of course it would appear dated
and not completely integrated with the environment, but being an IDE a
product targeted to developers you wouldn't run into any relevant user
experience impact; nevertheless you could run the IDE now and people could
start incrementally porting the UI to Android widgets.

Ricky Clarkson

unread,
Mar 7, 2012, 7:46:45 PM3/7/12
to Fabrizio Giudici, java...@googlegroups.com, Casper Bang, Cédric Beust ♔
Swing wouldn't be a problem, the same would apply to either IDE, but I'm guessing tiny icons and two or three level menus would be an issue.  I imagine some keyboard shortcuts would be difficult/impossible to type and their menu equivalent too cumbersome to use.

Fabrizio Giudici

unread,
Mar 7, 2012, 8:11:18 PM3/7/12
to Ricky Clarkson, java...@googlegroups.com, Casper Bang, Cédric Beust ♔
On Thu, 08 Mar 2012 01:46:45 +0100, Ricky Clarkson
<ricky.c...@gmail.com> wrote:

> Swing wouldn't be a problem, the same would apply to either IDE, but I'm
> guessing tiny icons and two or three level menus would be an issue. I
> imagine some keyboard shortcuts would be difficult/impossible to type and
> their menu equivalent too cumbersome to use.

I suppose that patching a few keyboards shortcuts and menus would take
much much less than rewriting an IDE from scratch.

Casper Bang

unread,
Mar 8, 2012, 3:08:35 AM3/8/12
to java...@googlegroups.com, Casper Bang, Cédric Beust ♔

I think the obvious, that having a true Java VM running on Android would  
require no port (for NetBeans; Eclipse would require porting SWT).

It sounds like "true Java VM" you are really talking about a Java runtime complete with libraries. If Swing looks and feels awkward now on a PC, it's going to be down right ridiculous on a tablet... not to mention the performance difference. Swing is somewhat over-engineered with massive hierarchies of adaptors, callbacks and whatsnot; so if people complain over current Android UI sluggishness, that would only increase. 

I honestly think the JVM as a whole is going to be on the decline much like Java. People don't care about the engine underneath, and for all practical purposes, Android is Java. I've said it before and I will say it again; bring on ease of interoperability through pluggable layers rather than a massive all-encompassing monolith. Frankly I can't wait to see what Google comes up with in the long term, they had to invent a new middle-tier language (RenderScript) to make up for the poor interoperability between Java and C. And there can be little doubt that Google will experience pressure from the Windows Phone 7 developer experience (C#), something they did not have to deal with before against only IOS (ObjectiveC).

Fabrizio Giudici

unread,
Mar 8, 2012, 6:03:12 AM3/8/12
to java...@googlegroups.com, Casper Bang, Cédric Beust ♔
On Thu, 08 Mar 2012 09:08:35 +0100, Casper Bang <caspe...@gmail.com>
wrote:

> It sounds like "true Java VM" you are really talking about a Java runtime


> complete with libraries. If Swing looks and feels awkward now on a PC,
> it's
> going to be down right ridiculous on a tablet...

If *developers* feel fine with Swing when they work with NetBeans or
IntelliJ IDEA on a regular computer, I don't see why they should have
problems on a tablet. At least, say, for a couple of years, while a better
integration can be developed.

For what concerns performance, I don't know. But I don't think it would be
a problem since tablets are hardware accelerated for video performance. If
I'm not wrong they run OpenGL and Swing has got OpenGL bindings since some
time.

Mark Derricutt

unread,
Mar 10, 2012, 12:51:05 AM3/10/12
to java...@googlegroups.com
Swing would be as usable as Windows was on a tablet prior to Metro -
it's not designed for touch, or fat fingers.

Even if you were targetting say a Transformer Prime with a keyboard doc,
the UI metaphors really want to be different.

Fabrizio Giudici

unread,
Mar 10, 2012, 5:16:23 AM3/10/12
to java...@googlegroups.com, Mark Derricutt
On Sat, 10 Mar 2012 06:51:05 +0100, Mark Derricutt <ma...@talios.com> wrote:

> Swing would be as usable as Windows was on a tablet prior to Metro -
> it's not designed for touch, or fat fingers.
>
> Even if you were targetting say a Transformer Prime with a keyboard doc,
> the UI metaphors really want to be different.

I don't expect that you heavily develop code with the tablet specific UI
paradigms. The keyboard touch screen has got limits; but there are
tablets, such as the Asus Prime Transformer, that can be connected to a
keyboard with a touchpad. There Swing would work decently.

clay

unread,
Mar 15, 2012, 12:52:01 AM3/15/12
to java...@googlegroups.com, Casper Bang, Cédric Beust ♔
On Thursday, March 8, 2012 2:08:35 AM UTC-6, Casper Bang wrote:
 
I've said it before and I will say it again; bring on ease of interoperability through pluggable layers rather than a massive all-encompassing monolith.

I completely, emphatically agree with the point I think you are trying to make: the Java runtime is too inflexible for the needs of consumer client software. Mono lets you run C# apps in iOS, Android, Google NaCL, and soon PlayStation Vita -- that is flexibility. Java runs on Android, obviously, but none of those other platforms, and doesn't even try to accommodate them.

I completely disagree with you, when you have said that this is due to permanent technical reasons; Sun/Oracle just haven't taken runtime flexibility seriously, they are still pushing an outdated model of asking users to install/update/maintain a JRE, and this is one area that the open source community really hasn't tackled.

I'm disappointed most of this group and the Java community doesn't seem to understand this.


Fabrizio Giudici

unread,
Mar 15, 2012, 4:31:01 AM3/15/12
to java...@googlegroups.com, clay, Casper Bang, Cédric Beust ♔
On Thu, 15 Mar 2012 05:52:01 +0100, clay <clayt...@gmail.com> wrote:

> On Thursday, March 8, 2012 2:08:35 AM UTC-6, Casper Bang wrote:
>
>>
>> I've said it before and I will say it again; bring on ease of
>> interoperability through pluggable layers rather than a massive
>> all-encompassing monolith.
>>
>
> I completely, emphatically agree with the point I think you are trying to
> make: the Java runtime is too inflexible for the needs of consumer client
> software. Mono lets you run C# apps in iOS, Android, Google NaCL, and
> soon
> PlayStation Vita -- that is flexibility. Java runs on Android, obviously,
> but none of those other platforms, and doesn't even try to accommodate
> them.

What? Java doesn't run on iOS because Apple forbids that. AFAIK there's no
technical reason.

>
> I completely disagree with you, when you have said that this is due to
> permanent technical reasons; Sun/Oracle just haven't taken runtime
> flexibility seriously, they are still pushing an outdated model of asking
> users to install/update/maintain a JRE, and this is one area that the
> open
> source community really hasn't tackled.
>
> I'm disappointed most of this group and the Java community doesn't seem
> to
> understand this.

This is a good point, but completely orthogonal to the issue of Java
runtime on Android or iOS or whatever.

Moandji Ezana

unread,
Mar 15, 2012, 5:39:44 AM3/15/12
to java...@googlegroups.com
http://www.infoq.com/news/2012/03/AIDE

A short interview with the AIDE team.

"Android places severe restrictions on memory usage for Apps. Still it is possible to build a project containing over 100,000 source lines like AIDE itself within AIDE on a Samsung Galaxy S2 smartphone."

That's pretty cool.

They mention Git integration. I haven't tried the app (as I don't have a tablet and don't really see the point of it on a phone), but I wonder if it wouldn't be possible to "share" the project with a separate Git app instead. Similarly, you could share your project with Dropbox, a hypothetical Jelastic or Google App Engine app to deploy it there, etc. Basically, sharing would replace plugins and feature bloat.

Moandji

Mark Derricutt

unread,
Mar 15, 2012, 6:02:21 AM3/15/12
to java...@googlegroups.com
I tried it briefly on my phone the other day and it worked surprisingly
well, compiled a hello world app on my SGS2. But yes - the editing
experience was...... not to be desired :)

clay

unread,
Mar 15, 2012, 11:22:55 AM3/15/12
to java...@googlegroups.com, clay, Casper Bang, Cédric Beust ♔
On Thursday, March 15, 2012 3:31:01 AM UTC-5, fabrizio.giudici wrote:

What? Java doesn't run on iOS because Apple forbids that. AFAIK there's no  
technical reason.


Absolute nonsense! This is 100% technical.

Apple isn't willing to cooperate in delivering a traditional JRE on iOS. And if you are stuck in the classic Java mindset, where you need a traditional JRE to do anything, that's the end of it. Apple also won't do the same with Flash/Flex and .NET/Mono/Silverlight. Mono adapted their tool chain to generate native iOS binaries with the Mono/CLR runtime invisibly embedded. I believe Adobe and many other dev tool companies do the same. Java could absolutely do this, but simply doesn't. This is absolutely a technical issue that is completely fixable.


You are also right that we are off topic: a new Java IDE that is built from the ground up for development inside of Android sounds amazing. When I finally buy an Android tablet/netbook -- I'd like to see what Google does with the rumored Nexus tablet before I buy -- this will be the first product that I try. I'd love to see a IDE built from the ground up with the Android GUI system. I imagine this won't be nearly as complete as IntelliJ or Eclipse or NetBeans, but I imagine this will have a strong fun factor for a lot of projects.


Cédric Beust ♔

unread,
Mar 15, 2012, 11:29:27 AM3/15/12
to java...@googlegroups.com, clay, Casper Bang
On Thu, Mar 15, 2012 at 8:22 AM, clay <clayt...@gmail.com> wrote:
On Thursday, March 15, 2012 3:31:01 AM UTC-5, fabrizio.giudici wrote:

What? Java doesn't run on iOS because Apple forbids that. AFAIK there's no  
technical reason.


Absolute nonsense! This is 100% technical.

No. Even if there were a JRE on iOS, it's pretty unlikely that Apple would approve applications written in Java in the app store since they have been a very clearly hostile opponent of Java since day one (well, day two if you exclude the dance that Steve Jobs once did at JavaOne to promise to make MacOS the best Java environment available. Ironically, it actually happened, even though he killed the initiative).


You are also right that we are off topic: a new Java IDE that is built from the ground up for development inside of Android sounds amazing.

Really?

I'm genuinely curious, I really don't understand the excitement. What does a developer gain by developing on the device instead of developing on a real computer with a real IDE and uploading the application on the device (which takes an extra thirty seconds)?

-- 
Cédric


Jeb Beich

unread,
Mar 15, 2012, 11:41:37 AM3/15/12
to java...@googlegroups.com, clay, Casper Bang
Some people really want to run Android on their real device. I want to. It almost works. All I use is shell + browser all day mostly. 

2012/3/15 Cédric Beust ♔ <ced...@beust.com>

--
You received this message because you are subscribed to the Google Groups "The Java Posse" group.
To post to this group, send email to java...@googlegroups.com.
To unsubscribe from this group, send email to javaposse+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.



--
Jeb Beich
http://www.red-source.net/jeb

Cédric Beust ♔

unread,
Mar 15, 2012, 12:07:34 PM3/15/12
to java...@googlegroups.com, clay, Casper Bang
On Thu, Mar 15, 2012 at 8:41 AM, Jeb Beich <jebb...@gmail.com> wrote:
Some people really want to run Android on their real device.

We all do, but what's the point in *developing* your application on Android?

What are the benefits?

-- 
Cédric

Jeb Beich

unread,
Mar 15, 2012, 12:11:45 PM3/15/12
to java...@googlegroups.com, clay, Casper Bang
Just the convenience of being able to run your ide on Android if you like Android as a work environment I guess. I guess it's the same argument for having a better Google Doc editor on Android, right? 

At least, that's the only reason I care about it.

2012/3/15 Cédric Beust ♔ <ced...@beust.com>

-- 
Cédric

--
You received this message because you are subscribed to the Google Groups "The Java Posse" group.
To post to this group, send email to java...@googlegroups.com.
To unsubscribe from this group, send email to javaposse+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.

Josh Berry

unread,
Mar 15, 2012, 12:12:02 PM3/15/12
to java...@googlegroups.com

I think it was meant more for Android to be a person's only device.

Some benefits are simply to have a somewhat clean room IDE created
again. Might not provide anything worth replacing the old directly,
but could provide some ideas they could use. I can't say that I'm
against it. And I still heavily use vim and LaTeX. :)

-josh

Fabrizio Giudici

unread,
Mar 15, 2012, 1:59:45 PM3/15/12
to java...@googlegroups.com, Josh Berry
> On Thu, Mar 15, 2012 at 12:07 PM, Cédric Beust ♔ <ced...@beust.com>
> wrote:
>>
>> We all do, but what's the point in *developing* your application on
>> Android?

Well, I've bought a tablet. Sometimes - usually leisure time - I carry it
instead of the real laptop because e.g. it's lighter. Sometimes even in
leisure time something technical comes to my mind and I'd like to try it.
This is the less important reason.

The important reason is that if it's true that tablets are going to
replace computers in the medium term, we'll be more and more black swans
for the fact the we need a computer for our work. So I'd like to see that
we can use tablets too in perspective. It's true that this is a long
journey and perhaps I shouldn't be worried now, but...

clay

unread,
Mar 15, 2012, 4:36:50 PM3/15/12
to java...@googlegroups.com, clay, Casper Bang
On Thursday, March 15, 2012 11:07:34 AM UTC-5, Cédric Beust ♔ wrote:
We all do, but what's the point in *developing* your application on Android?

What are the benefits?


If you're looking for a super serious purpose, I don't think you will find one.

It will be fun to try, fun to see many GUI and toolset issues rethought, and I'm hoping to serendipitously discover new productive uses: like maybe certain side projects will be more fun to work on in Android.

And, yes, Android has many OS level advantages over Windows or traditional desktop Linux, so I'd love to see it's range of uses expanded.

I still expect IntelliJ to remain my primary working IDE and personal favorite for the forseeable future. 

clay

unread,
Mar 15, 2012, 4:53:42 PM3/15/12
to java...@googlegroups.com, clay, Casper Bang
On Thursday, March 15, 2012 10:29:27 AM UTC-5, Cédric Beust ♔ wrote:
No. Even if there were a JRE on iOS, it's pretty unlikely that Apple would approve applications written in Java in the app store since they have been a very clearly hostile opponent of Java since day one (well, day two if you exclude the dance that Steve Jobs once did at JavaOne to promise to make MacOS the best Java environment available. Ironically, it actually happened, even though he killed the initiative).

We are not hearing each other on this.
 
Apple routinely approves applications written in ActionScript with Adobe tools and C# with MonoTouch, and it's invisible to the end user who just sees a native iPhone application. Apple won't go out of their way to support Java, but they also won't go out of their way to block Java/JVM/Scala development in the same way they don't block ActionScript or C# development tool chains. The difference is that Adobe and MonoTouch uses embedded VMs and deliver native iOS binaries without any special help from Apple. Java doesn't attempt this at all.

Fabrizio Giudici

unread,
Mar 15, 2012, 5:09:15 PM3/15/12
to java...@googlegroups.com, clay, Casper Bang
On Thu, 15 Mar 2012 21:53:42 +0100, clay <clayt...@gmail.com> wrote:

> We are not hearing each other on this.
> Apple routinely approves applications written in ActionScript with Adobe
> tools and C# with MonoTouch, and it's invisible to the end user who just
> sees a native iPhone application. Apple won't go out of their way to
> support Java, but they also won't go out of their way to block
> Java/JVM/Scala development in the same way they don't block ActionScript
> or
> C# development tool chains. The difference is that Adobe and MonoTouch
> uses
> embedded VMs and deliver native iOS binaries without any special help
> from
> Apple. Java doesn't attempt this at all.

True - but these are two independent things. The fact that other
technologies pushed things more than Java is true, but it's not true that
the JRE has got technical problems in running on iOS, which was the
previous assertion.

Ricky Clarkson

unread,
Mar 15, 2012, 7:40:36 PM3/15/12
to java...@googlegroups.com, clay, Casper Bang
Being able to do it on the train.

And no, I can't safely or comfortably use a laptop on the train.

I'm using that otherwise dead time to learn about technologies, and I like being able to try them out there and then.  Even if it's difficult, it's possible and that's fantastic.

2012/3/15 Cédric Beust ♔ <ced...@beust.com>

-- 
Cédric

Moandji Ezana

unread,
Mar 16, 2012, 2:24:35 AM3/16/12
to java...@googlegroups.com


On 15 Mar 2012 17:29, "Cédric Beust ♔" <ced...@beust.com> wrote:
> I'm genuinely curious, I really don't understand the excitement. What does a developer gain by developing on the device instead of developing on a real computer with a real IDE

What's the difference between an Android tablet with a keyboard and a real computer?

Moandji

clay

unread,
Mar 16, 2012, 2:29:44 AM3/16/12
to java...@googlegroups.com, clay, Casper Bang
On Thursday, March 15, 2012 4:09:15 PM UTC-5, fabrizio.giudici wrote:

True - but these are two independent things. The fact that other  
technologies pushed things more than Java is true, but it's not true that  
the JRE has got technical problems in running on iOS, which was the  
previous assertion.


I think I understand where we aren't understanding each other.

You are thinking, as a traditional, system level JRE, like that on Windows/Mac/Linux, there are no technical problems with JRE/iOS, but instead the issue is that Apple refuses to allow it. I agree, but this isn't terribly relevant.

When I say there is a technical barrier preventing JVM apps running on iOS, I mean that technically Oracle or possible another alternate Java VM development entity could do what Adobe and Mono are doing. A Java VM could be embedded inside of an iOS binary, therefore permitting JVM iOS development. This would require technical VM work. Since the Java community hasn't done this, JVM iOS development isn't a current practical reality. 

Jon Kiparsky

unread,
Mar 16, 2012, 2:30:19 AM3/16/12
to java...@googlegroups.com
Is this one of those questions where no matter what I say you whack my upside the head with a big stick?

I hate those questions...

Moandji

--

Moandji Ezana

unread,
Mar 16, 2012, 2:50:35 AM3/16/12
to java...@googlegroups.com
On Fri, Mar 16, 2012 at 8:30 AM, Jon Kiparsky <jon.ki...@gmail.com> wrote:
Is this one of those questions where no matter what I say you whack my upside the head with a big stick?

No, sincere question. I'm wondering why tablets aren't considered real computers.

Moandji

Fabrizio Giudici

unread,
Mar 16, 2012, 5:17:05 AM3/16/12
to java...@googlegroups.com, Moandji Ezana

The difference with a classic laptop is that, for instance, you can detach
the keyboard. You use it as a tablet when you can and as a laptop when you
must.

Josh Berry

unread,
Mar 16, 2012, 10:31:47 AM3/16/12
to java...@googlegroups.com, Moandji Ezana
On Fri, Mar 16, 2012 at 5:17 AM, Fabrizio Giudici
<Fabrizio...@tidalwave.it> wrote:
> On Fri, 16 Mar 2012 07:50:35 +0100, Moandji Ezana <mwa...@gmail.com> wrote:
>
>> On Fri, Mar 16, 2012 at 8:30 AM, Jon Kiparsky
>> <jon.ki...@gmail.com>wrote:
>>
>>> Is this one of those questions where no matter what I say you whack my
>>> upside the head with a big stick?
>>>
>>
>> No, sincere question. I'm wondering why tablets aren't considered real
>> computers.
>
>
> The difference with a classic laptop is that, for instance, you can detach
> the keyboard. You use it as a tablet when you can and as a laptop when you
> must.

Though, for the record, I'm quite happy with my "convertible tablet"
from lenovo. Isn't as good in the touch category as it could be, but
the vast majority of the time I am not in touch mode. And, as neat as
finger painting is, I much prefer the digitizer if I am
drawing/annotating anything.

Fabrizio Giudici

unread,
Mar 16, 2012, 10:35:47 AM3/16/12
to java...@googlegroups.com, Josh Berry, Moandji Ezana
On Fri, 16 Mar 2012 15:31:47 +0100, Josh Berry <tae...@gmail.com> wrote:


> Though, for the record, I'm quite happy with my "convertible tablet"
> from lenovo. Isn't as good in the touch category as it could be, but
> the vast majority of the time I am not in touch mode. And, as neat as
> finger painting is, I much prefer the digitizer if I am
> drawing/annotating anything.

Product link, please :-)

Cédric Beust ♔

unread,
Mar 16, 2012, 11:08:42 AM3/16/12
to java...@googlegroups.com
Well, a tablet and a keyboard is no longer technically a tablet, it's a tablet and a keyboard.

I'm not trying to be cute, just pointing out that you probably need to carry a tablet and a keyboard if you want to do some effective development on a tablet, and if you go down that path, why not bring a laptop with you?

If the market of "IDE's running on a tablet" is the set of people who can't use a laptop on the bus, I think that my skepticism is valid. But well, I'm not one to stand in the way of people who are trying to break new grounds, so I wish AIDE the best.

-- 
Cédric

Josh Berry

unread,
Mar 16, 2012, 12:24:19 PM3/16/12
to Fabrizio Giudici, java...@googlegroups.com, Moandji Ezana
On Fri, Mar 16, 2012 at 10:35 AM, Fabrizio Giudici
<Fabrizio...@tidalwave.it> wrote:
> On Fri, 16 Mar 2012 15:31:47 +0100, Josh Berry <tae...@gmail.com> wrote:
>
>
>> Though, for the record, I'm quite happy with my "convertible tablet"
>> from lenovo.  Isn't as good in the touch category as it could be, but
>> the vast majority of the time I am not in touch mode.  And, as neat as
>> finger painting is, I much prefer the digitizer if I am
>> drawing/annotating anything.
>
>
> Product link, please :-)

Sure, sorry for not seeing this earlier.
http://www.lenovo.com/products/us/laptop/thinkpad/xtablet-series/

I've currently got Ubuntu on the machine. Most everything worked with
no hassle. I did have to add some scripts to detect when I rotate it
to be in "tablet only" mode. And the onscreen keyboard is somewhat
terrible. I'm usually only in that mode to read/annotate a pdf or
draw a picture with MyPaint.

(Also apologies for sending the us link... noticed that after I pasted it.)

Dick Wall

unread,
Mar 16, 2012, 12:59:57 PM3/16/12
to java...@googlegroups.com
I can think of two positive differences off the top of my head. The transformer with keyboard attached is much smaller and lighter than my laptop, and in addition, has 16 hours of battery life versus 5-6ish for the laptop (I go on some pretty long flights).

Dick

Jeb Beich

unread,
Mar 16, 2012, 1:02:08 PM3/16/12
to java...@googlegroups.com
How about just having the flexibility to choose how you want to use your device (as a tablet, or as a laptopish thing) whenever you want to. If you have a spare hour, traveling, maybe you want to spend it writing some code, or maybe you want to spend it reading a book. Much nicer to read on a tab.

--
You received this message because you are subscribed to the Google Groups "The Java Posse" group.
To view this discussion on the web visit https://groups.google.com/d/msg/javaposse/-/1KJRq1M6MNkJ.

To post to this group, send email to java...@googlegroups.com.
To unsubscribe from this group, send email to javaposse+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.

Josh Berry

unread,
Mar 16, 2012, 1:04:09 PM3/16/12
to java...@googlegroups.com
On Fri, Mar 16, 2012 at 12:59 PM, Dick Wall <dick...@gmail.com> wrote:
> I can think of two positive differences off the top of my head. The
> transformer with keyboard attached is much smaller and lighter than my
> laptop, and in addition, has 16 hours of battery life versus 5-6ish for the
> laptop (I go on some pretty long flights).

Wouldn't this have been just as easy to address with a netbook,
though? I don't know of any netbooks that can get 16 hours of battery
life, but it seemed that was mainly because they stopped trying.

Cédric Beust ♔

unread,
Mar 16, 2012, 1:18:23 PM3/16/12
to java...@googlegroups.com

On Fri, Mar 16, 2012 at 9:59 AM, Dick Wall <dick...@gmail.com> wrote:
I can think of two positive differences off the top of my head. The transformer with keyboard attached is much smaller and lighter than my laptop, and in addition, has 16 hours of battery life versus 5-6ish for the laptop (I go on some pretty long flights).

One big unknown here is what the impact on the battery would be if you do development on a tablet. Development is very different from casual use since it uses the disk and the CPU a lot more, especially if you use an IDE.

-- 
Cédric

Fabrizio Giudici

unread,
Mar 16, 2012, 1:46:31 PM3/16/12
to java...@googlegroups.com, Cédric Beust ♔
On Fri, 16 Mar 2012 18:18:23 +0100, Cédric Beust ♔ <ced...@beust.com>
wrote:

> One big unknown here is what the impact on the battery would be if you do
> development on a tablet. Development is very different from casual use
> since it uses the disk and the CPU a lot more, especially if you use an
> IDE.

Right, but it depends on the development you do. In the example by Dick, a
long flight, I'd usually take the opportunity of clean up the code, or try
something that I've bookmarked from blog posts in the past days. Usually
it's nothing very complex, and I'd spend most of the time editing. I think
you would reduce the battery time, but not too much, in the end you'd stay
much longer than with a regular laptop.

Reply all
Reply to author
Forward
0 new messages