[Q][DEV][Webtop Experts] Webtop...Ubuntu, Debian Vs. Real world - Atrix 4G General

Hi,
I have been doing some research and I just hit a wall and can't go any further.
I work for a software company that builds it's own products and has a lot of clients.
I've always liked the idea of webtop but never got around to even look at it as a laptop replacement till now upto an extent.
I installed Debian on webtop and tried to get vpn to work and failed miserably. Not to mention I haven't touched linux in 10 years.
What I need to keep webtop/lapdock:
Clean/Lightweight environment with fully functional browser.
Ability to remote desktop.
Ability to connect to vpn on clients' side and remote into servers to fix small issues.
Ability to mess with the portal we have to update quick changes for clients.
I know you can't do it all out of the box.
I installed Debian but got stuck on installing Cisco Anyconnect.
Installed openconnect but can't connect as it says no tun/tap driver found.
gnome-panel doesn't work but I can live with webtop panels but my OCD kills me having firefox and iceweasel both.
Iceweasel can't have flash and plugins as I could not find any plugins for armel.
All plugins are for i386 or amd64.
My simple question is:
Can I do all this from this webtop or I should just keep carrying laptop.
Can I carry lapdock when I go for vacation and stuff to not worry about a $1500 laptop and just carry $200 lapdock so I can still do something if sh*t hits the fan.
I think I wrote a long enough story to give you guys a basic understanding.
Any help/input would be greatly appreciated.
If lapdock can't replace laptop for basic needs of a software developer then I might as well just sell it and move to Droid 2 Global.
:flameSuitOn: just in case
Thank you in advance for your time and effort.

I just don't think the webtop idea is quite there yet. Im personally in the IT industry and tried to use the atrix as my primary device while being on the road and simply failed. I was able to get gnome-panel working amongst other things but its far too sluggish. Try logmein and see what happens lol. The concept is truely amazing but that's as far as it goes.
Now if all you need to do is vpn, log into routers/switches etc it will do the job. Its much easier then pulling out a laptop and waiting for windows to boot. But anything extensive, Java or Flash based is impossible.
Just my. 02 cents.

It's a little difficult to try to use the lapdock as your primary device. I personally use it as my laptop at college (i have a desktop in my room) I can rdp into my desktop just fine, and access all programs from there, but the experience is definitely a bit laggy. You can try to get it a bit faster if you overclock, but that's a whole other can of worms. Firefox 6 runs, and can use most add-ons...
Personally, I might look into something like the ASUS Transformer Prime, once the dev scene there gets into gear. I think if they could get a full ubuntu (or any linux distro) running, it would be a far better experience on Tegra 3. But then you wouldn't have a smartphone...
Why don't you try it out? See how well it works if you try and use it as your daily work computer for a couple of weeks. I know other's have installed pretty much every ARM compiled program for ubuntu, including gnome panel, so it wouldn't hurt to try.

Faux updated his kernal to use zram this is supposed to help speed up webtop once activated
Just thought I'd add that in
sent from my Atrix via XDA premium

Sorry to hear all of you failing with the Lapdock...
In my case it's been a great and convenient alternative. I work as a Network Administrator.
All I need is a browser, internet access (3G or wifi) and LogMeIn account (the free one works great).
I remote into my corporate computers and servers to do most if not all of my work. No need to vpn as before since all resources are available once I get on my corporate computer via LogMeIn. Just install LogMeIn on your main computer, secure it and you are done!
There's actually no need to mod webtop or add any other feature.

Rayan said:
Sorry to hear all of you failing with the Lapdock...
In my case it's been a great and convenient alternative. I work as a Network Administrator.
All I need is a browser, internet access (3G or wifi) and LogMeIn account (the free one works great).
I remote into my corporate computers and servers to do most if not all of my work. No need to vpn as before since all resources are available once I get on my corporate computer via LogMeIn. Just install LogMeIn on your main computer, secure it and you are done!
There's actually no need to mod webtop or add any other feature.
Click to expand...
Click to collapse
I am with you on this. I am a server/desktop engineer and do some of the same tasks you speak of. it works great for a little bit I need. I am running the debian mod and the LXTerm is epic for what I need. I also use Citrix from my phone fullscreen and this also works really well if I am in a pinch and need access to our proprietary junk. I think if the CM webtop ever gets setup, it will be more of a linux box than a slim halfbaked ubuntu that moto uses(im hoping). All in all though, it works for what I need with my other tools. I also found I can use app "VPN Widget" over the 4G connection and I hook straight in to our network no citrix needed. It wont work for the wifi, but that is a limitation of the app. I agree, at times its slow for some flash based things, but really flash is a RAM whore anyhow. I also noticed a quirk with java not being installed, but I may try to tackle that this afternoon

Thansk Rayan, I thought about Logmein but I just think it's kind of slow if you want to do something quick and get out, you know?
LXTerm? What does that do?
I tried installing Cisco Anyconnect VPN and it killed webtop, started again and wondering what other vpn would work like cisco anyconnect client.

I'm a sysadmin, and I have completely replaced my laptop with the ATRIX and its webtop. But we run Citrix XenApp and XenDesktop at work, so I mainly use webtop or the android receiver to connect to my hosted apps and desktops. For that purpose the ATRIX really is the nirvana phone.
Sent from my MB860 using xda premium

Related

How to connect to android phone over 3g or 4g

Hello.
Does anyone know how to get access to their cellphone using the IP address from the wireless carrier?
I've already got SSH set up from the home wifi network. But I'm hoping to be able to do this over cellular. Any ides how to make that work?
Sent from my HTC Glacier using XDA App
If you meant having your phone run an sshd daemon, so you can use a shell with it .... Market has this: https://market.android.com/search?q=sshd
close...
that is what i'm looking to do. but for some reason i'm unable to connect to the device's ip address... any ideas?
Your phone's ip is a private ip address. TMO NATs it to a set of public ip addresses to go out to the internet. That's why you can't connect using your phone's ip.
Sent from my HTC Glacier using XDA App
Darn. I was really hoping to be able to get through. Oh well. Thanks.
Sent from my HTC Glacier using XDA App
One option to get around this is to use remote port forwarding via SSH. You can run an SSH server on your phone and then use ConnectBot on your phone to SSH into an SSH server on your home network. At that point, you can use remote port forwarding with ConnectBot to allow other computers on your home network to access the SSH server on your phone.
That's a very good idea. I'm going to try it in the morning. Very excited.
Sent from my HTC Glacier using XDA App
Hey ran across this sometime ago but didn't know an answer till today... but it's complicated...
1st~ it seems to depend on your service provider...
~ On Sprint I have been able to ssh into my device from a PC connected to a completely different wifi network using Putty on Vista home basic.
~ On Sprint I (with some great help from Almazick here at XDA) have also been able to run a LNMP server and connect to the sample web page and dbmin with the above mentioned network set up but with Chrome and Firefox instead of Putty (yeah that might be a duh statement for some but I don't want to lose ya reader, this stuff is cool ) you can find all the steps that that took by following the link in my sig that points to the XDA Guide I maintain and jump to pages (ruffly) 11-13+ and check the easiest ways to host websites off your device. And I'll eventually have a script and section in the main guide made so you all don't have to scroll through pages of our mutterings
~ Almazick, the person that I credit for getting me to do all this extensive testing, is not on Sprint and because of this has run into errors when trying to connect over 3G and or 4G. This leads me to believe that the issue is the network that your device is connected to.
~ Currently there are almost no other variables left that could be at fault. Both Almazick and I are using the same software and apps to test on.... but for those that have to know what the last variables to test is; hardware, we've got different devices and different service providers, and different PC's. All others have been eliminated or made identical or have been adjusted for.
2nd~ Root is required and if you want to ssh like us then getting Linux duel booted up will make life way easier for helping in the future.
~ Almazick uses Lil Debi and I'm a fan of Debian Kit, both can be found on the Android market place for free, and there are other options like QEMU and more but for this definitely start with Lil Debi and a 2Gb img file or larger (still working on figuring it out on Debian Kit) and follow the direction on page 11 or 12 for now.
~ or you could try downloading an app for ssh server (not client alone) and muddle your way through other guides on the web... I'll be testing/checking the possibilities for this but am not holding my breath on when that'll be ready
3rd~ accessing things...
~ running 'cd sdcard' and 'ls' was peppy and responsive
~ running programs or apps that use lots of data or memory can be ruff.
~~ Force closures happen when out of memory. So freeze or force close or uninstall apps that aren't needed if things like that start happening.
~~ things that use lots of data and or memory also cause much drain on the battery and if excessive wile plugged in can cause heat issues. So use a heatsink from an old computer and a fan and maybe pull the battery too and you can run a bit longer on the edge of what your device can do
4th~ all this is very "use at your own risk"
~ I haven't fried or bricked a device yet but things have gotten toasty so use some for thought and be careful.
Final notes;
I realize that this is a thread resurrection and not 100% directly related to your specific device. However, I offer a work around that should work for all devices* running root and Linux so we should celebrate and revel in the wonders of Open source and helpful people
*running on Sprint or WiFi if on another network then please try it and report the bugs to me on the main guide thread and I'll work with you and try to resolve it
Sent from either my SPH-D700 or myTouch3Gs
Debian Kit/QEMU Linux Install guide for all android devices that I'm writing:
http://forum.xda-developers.com/showthread.php?t=2240397
Now have working Installers for ARM Java 7 JDK + Maptools + jMonkey
nixxofugi said:
Hello.
Does anyone know how to get access to their cellphone using the IP address from the wireless carrier?
I've already got SSH set up from the home wifi network. But I'm hoping to be able to do this over cellular. Any ides how to make that work?
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
SSH server requires a PC which must be always on but you can use a router since it's already running 24/7. If you have a router with SSH/VPN/Proxy capability then you can use router as a server. For example you can use a 3rd party firmware for your router if it is compatible with DD-WRT, Tomato or OpenWRT to run Proxy server, SSH or VPN. They are very easy to setup for this task.
Update: Just noticed it's 2011 thread. Oh well
Almazick said:
SSH server requires a PC which must be always on but you can use a router since it's already running 24/7. If you have a router with SSH/VPN/Proxy capability then you can use router as a server. For example you can use a 3rd party firmware for your router if it is compatible with DD-WRT, Tomato or OpenWRT to run Proxy server, SSH or VPN. They are very easy to setup for this task.
Update: Just noticed it's 2011 thread. Oh well
Click to expand...
Click to collapse
Yeah I do that, been haunting the web for sometime now... I keep a personal log of questions I want answers to and when I find one that is solvable I go back to where I first ran across the question in the first place. Should have seen what the maptools teem thought of this kind of behavior; really motivational
Sent from either my SPH-D700 or myTouch3Gs
Debian Kit/QEMU Linux Install guide for all android devices that I'm writing:
http://forum.xda-developers.com/showthread.php?t=2240397
Now have working Installers for ARM Java 7 JDK + Maptools + jMonkey
S0AndS0 said:
Yeah I do that, been haunting the web for sometime now... I keep a personal log of questions I want answers to and when I find one that is solvable I go back to where I first ran across the question in the first place. Should have seen what the maptools teem thought of this kind of behavior; really motivational
Sent from either my SPH-D700 or myTouch3Gs
Debian Kit/QEMU Linux Install guide for all android devices that I'm writing:
http://forum.xda-developers.com/showthread.php?t=2240397
Now have working Installers for ARM Java 7 JDK + Maptools + jMonkey
Click to expand...
Click to collapse
so what maptool got to do with android over 3G/4G?
Almazick said:
so what maptool got to do with android over 3G/4G?
Click to expand...
Click to collapse
It's yet again a server client based networking set up but instead of accessing files and folders (like with putty here on this thread) or accessing web content (like with LNMP on the other thread) maptools serves up a virtual table top gaming experience to those that connect in. One person sets-up* a game and then shares out the guest login info to their fiends, the guests log in and after a few seconds every one connected can see the changes that any other player takes. Kinda like virtual desktop but for roll playing games.
*set-up of the game is rather labor intense for the individual. Because they make an entire dungeon or world map, tokens to populate it, and libraries of macros so things are more point and click. When compared to running a normal tabletop gaming experience the labor is almost as intense, it's just not easy to share in real time over them internets.
Update 08312013- to help continue answering this question here I found this guide
https://grepular.com/Punching_through_The_Great_Firewall_of_TMobile
That may help with T mobile subscribers in making a good connection over 3G or 4G
Sent from either my SPH-D700 or myTouch3Gs
Debian Kit/QEMU Linux Install guide for all android devices that I'm writing:
http://forum.xda-developers.com/showthread.php?t=2240397
Now have working Installers for ARM Java 7 JDK + Maptools + jMonkey
my carrier is: vodafone
im using SetDNS with openDNS server
also using Dynamic DNS with a no-ip.biz hostname
installed ssh/sftp server i run it... used a ssh client to test it locally, and it works, so the sshd is working
but i cant connect to my no-ip hostname from my PC
here i have some doubts:
SetDNS says it doesnt detect a web-proxy, yet Dynamic DNS has a note: 'you are connected to the internet through a proxy'
what to do next to be able to connect remotely from my PC on ssh through 3g on my phone?
please help!
ripnix said:
my carrier is: vodafone
im using SetDNS with openDNS server
also using Dynamic DNS with a no-ip.biz hostname
installed ssh/sftp server i run it... used a ssh client to test it locally, and it works, so the sshd is working
but i cant connect to my no-ip hostname from my PC
here i have some doubts:
SetDNS says it doesnt detect a web-proxy, yet Dynamic DNS has a note: 'you are connected to the internet through a proxy'
what to do next to be able to connect remotely from my PC on ssh through 3g on my phone?
please help!
Click to expand...
Click to collapse
Well first double check the IP you're using or tracking with no-ip.biz ~ I would suggest using
canyouseeme.org
or an app like Network Info II
https://play.google.com/store/apps/details?id=aws.apps.networkInfoIi
And ensure that the IP didn't change when setting up the first time around, this can happen at the worst times.
And if you're truly behind a firewall or NAT, such as with tmoblie, then I did run across this guide for getting round that last troublesome bit which likely will work for other service providers as well.
https://grepular.com/Punching_through_The_Great_Firewall_of_TMobile
Sent from either my SPH-D700 or myTouch3Gs
Debian Kit/QEMU Linux Install guide for all android devices that I'm writing:
http://forum.xda-developers.com/showthread.php?t=2240397
Now have working Installers for ARM Java 7 JDK + Maptools + jMonkey

[INFO] How to Allow Multiple Remote Desktop Sessions

Hi,
I want my transformer to do everything my old netbook did and prove that is indeed possible. As you all probably know this does take some workarounds.
My mother always told me, if you're I doubt then someone else probably also is.
There for Ill post this up and my reason why.
One thing I cannot get working on Android is java sites like my online banking system. I'm sure with time it'll be possible but for now its not, so I thought of a work around which works for me with my setup.
I have a HTPC in my living room running Windows 7, it runs our TV, movies, recordings and such. I set up a user on this server which I use for when I vnc into to run stuff I can't on the Transformer, however it was annoying that the media center would have to shut down in order for me to do my vnc stuff, so I started looking around the net for a solution.
Hence this post. There is a way to get multiple users onto windows 7 simultaneously
http://www.ehow.com/how_6820442_allow-multiple-remote-desktop-sessions.html
The above article explains exactly what you need to do, easy easy...
Now I can view TV while getting banking done through a rdp connection.
__________________________________________
Digitallife in the sky!
Home Server / Mediacenter core i3
Asus eee Pad Transformer
Samsung Galaxy S
... All in wonderful sync

Productivity - Who's using the TF for work?

I bought my TF as a toy/media consumption device but I'm finding more and more reasons to use it for work. Especially after enabling ad-hoc wifi to connect to my HTC HD2.
With 2X RDP (https://market.android.com/details?id=com.tux.client&feature=search_result) and the citrix VPN client (https://market.android.com/details?id=com.citrix.Receiver&feature=search_result)
I have the power of my virtual servers at my finger tips.
Polaris office is passable as is the browser and the office talk app keeps me "present" on office communicator (https://market.android.com/details?id=ocs.android&feature=search_result)
Who else is using their TF for work and what pros/cons/apps/tips have you discovered? Anyone got any war stories yet?
No war stories yet. Considering droid/tablet apps for the fed govt. The platform is gaining ground now that the feds are contracting with Google for cloud services.
That's strange, I didn't have to enable ad hoc WiFi to tether with my Droid Incredible (running CyanogenMod 7.0.3)... but it was terribly slow and the Market was basically unusable. I wonder if that's why?
Using Splashtop (well, MyCloud) inside my LAN for work purposes... No war stories, really.
I have apps for web development (mostly putty and some text editor with ftp access) ready in case I have an emergency situation when I'm out of home. But never had to do it yet. It wouldn't be easy because I don't have the keyboard dock yet.
Working in IT I've found myself using my TF101 for 75% of my work. With tools like LogMeIn, Wyse Pocket Cloud, Overlook Fing, andSMB, SharesFinder, ASProxy and Connect Bot I can basically do everything I need at my clients right on my tablet as long as they have a WiFi AP.
The only thing that is seriously lacking is serious Office document work. I've tried the 4 major Office suites, and yes I paid for all of them, Docs2Go, Office Suite Pro, Quick Office Pro HD and the included Polaris Office. From my experience, Polaris Office is hands down the best of the bunch overall and its good that it was included in our TF101's but even with the best android tablet optimized office suite editing and generating serious documents is cumbersome at best. It takes me almost 4 times the amount of time to copy an invoice, rename it, edit it and send it out even with the keyboard dock.
So I still use my ThinkPad for serious office document work, printing and to connect to devices via serial ports like Cisco and FortiNet network devices.
Now if devs can get something like Ubuntu to dual boot on our tablets then the Office document problem is solved with OpenOffice and if drivers can be made for USB ethernet and serial adapters to work with Honeycomb then I might just sell my laptop.
I had purchased the TF for 1/3 play, 2/3 work, when on the road - thinking I could use it as a secondary monitor for my thinkpad using idisplay. Fact is, idisplay's refresh rate is worse than I thought - it is virtually unusable (mouse moves way too slow), but still I'm using it to view my emails, to-do list, or specs for a project...
Yeah I use it all the time, I didnt even buy it for work reasons, but I found that it makes my job a lot easier
I work as a marketing assistant and its my job to document the production and make production instructions to the products my company produces.
So I bring my TF down from the office to the warehouse and make articles on our internal production wiki and take pictures. I couldnt use a regular laptop since I have to be quick and agile and walk around and between the machines we construct.
Working with my TF works SO much better than running up and down with papers.
I write a lot for work, so I am planning to use it as soon as I can get the docking station (not readily available in our parts yet).
How did you manage to connect it to an adhoc network? Or did you find a way to establish WiFi tethering in the AP mode? I am still at loss for this issue.
I would love to start using mine for work but this current company moved away from Citrix & Webapps (which work on android) to using App-V & SCCM instead... which done.
That plus the fact of Lotus Notes instead of Exchange = Fail. I'm stuck with a laptop for the moment
I also want to see usb to ethernet , then maybe my company will give it a go... but why is typing this reply soooo slow almost 1 second delay
I am kinda using it for work as I have my corp email account setup and my EVO does native tethering.
I have a blue tooth keyboard coming tomorrow for typing longer emails/documents.
I just need to get VPN Connections working for my offices Cisco VPN so I can RDP to servers and desktops via 2X.
I use Dolphin HD as my web browser and it does a great job over the stock browser.
Citrix client - how is your experience
How is your experience with the Citrix client?
I have it installed since I got the transformer with intention to use to open our work applications. It works, but it takes extremelly long to establish the connection (5 minutes) until the application is fully opened. Its not the network problem. I hit the same Citrix server from a laptop and use the same wifi, it works reasonably fast.
The issue is only with the connection time that is so long, once its connected, it works pretty well.
If I hit it from our internal network, it runs like crazy-very fast.
lie_ui said:
I have it installed since I got the transformer with intention to use to open our work applications. It works, but it takes extremelly long to establish the connection (5 minutes) until the application is fully opened. Its not the network problem. I hit the same Citrix server from a laptop and use the same wifi, it works reasonably fast.
Click to expand...
Click to collapse
The initial connection for an application is something about 15 seconds to our unif. Once it is running, there is no more lag. You might want to look into it with your IT department and/or citrix. 5 minutes seems much to long!
kovla said:
How did you manage to connect it to an adhoc network? Or did you find a way to establish WiFi tethering in the AP mode? I am still at loss for this issue.
Click to expand...
Click to collapse
Hi Kovla,
you need a modified version of the file called wpa_supplicant - then push that file to the right directory on your TF and set the correct permissions.
I followed these instructions and they worked perfectly for me - I used the third method listed. I have a rooted device - I've also done this using root explorer instead of adb. the modified file is attached to the thread.
http://forum.xda-developers.com/showthread.php?t=1093778
lie_ui said:
How is your experience with the Citrix client?
I have it installed since I got the transformer with intention to use to open our work applications. It works, but it takes extremelly long to establish the connection (5 minutes) until the application is fully opened.
Click to expand...
Click to collapse
My experience has been exactly the same as yours. Slow to conenct but then works fine. I haven't tried it internally because when I'm on the internal work network i don't need a tunnel.
Malandro2011 said:
... but why is typing this reply soooo slow almost 1 second delay
Click to expand...
Click to collapse
I have noticed some typing lag in certain situations. Email and documents have been fine but typing into the browser sometimes gives me a small slow down. This did seem to get a little better with the firmware updates and then a little better again when I flashed Prime 1.4 - but that could be unrelated.
I take mine to work since we have software on our network that doesn't allow you access to certain sites (based on keywords I believe). Simply tether to my Inspire 4g and away I go!
Yes, I use mine at work...
to listen to tunes! Will also be using it to test HTML5/CSS3 websites for Androib tablet devices, and that other iOS (shudder) thing when I get some down time.
leonpr said:
I would love to start using mine for work but this current company moved away from Citrix & Webapps (which work on android) to using App-V & SCCM instead... which done.
That plus the fact of Lotus Notes instead of Exchange = Fail. I'm stuck with a laptop for the moment
Click to expand...
Click to collapse
I hear your pain, we use Lotus Domino at work too, however we have IMAP enabled on our server, so that with Kaiten Mail makes it usable. Still waiting for Android Lotus Notes Traveller which I believe is very good. Ask your IT manager.
Sent from my Transformer TF101 using Tapatalk

[Q] VMware View

hey guys i am an absolute noob at all this stuff, but im a uni student with an a500. It really annoys me that each note taking app just lacks in different ways, but none of them are capable for solid note taking for lectures. Im looking for 'MS word' which for obvious reasons will not pop up on android anytime soon, so i was wondering if i could somehow get windows running on the iconia tab. Im not asking for a dual boot or anything, just like a virtual machine or something, but again, i don't want something like splashtop remoted desktop client or anything, because then i might aswell just use my computer. My tablet is on 3.2.1, so if i have to root it, please tell me that aswell. I downloaded VMware view from the market, but have NO idea whatsoever how to get things running. Please tell me if it is another desktop streamer, because thats not what i wanted at all. If it isnt, then could someone please tell me how to use it?
thankyou
check out splash top in the market. It's cheaper on Amazon app store. You can remote connect to windows even over the internet. If you have wifi at school. Fast enough to stream and play computer games on the tablet.
Sent from my SAMSUNG-SGH-I727 using Tapatalk
colonel187 said:
check out splash top in the market. It's cheaper on Amazon app store. You can remote connect to windows even over the internet. If you have wifi at school. Fast enough to stream and play computer games on the tablet.
Sent from my SAMSUNG-SGH-I727 using Tapatalk
Click to expand...
Click to collapse
Wow, you didn't read his post at all, did you? He clearly said NO splashtop or such.
As for the OP: no, you cannot run Windows on A500 in any meaningful way. Emulating a complete different architechture would simply bring the tablet down to a crawl. Vmware view afaikis for use with vmware server, btw.
This isn't really an answer to your specific question, but have you tried Freenote from the market? It works pretty well for me, and allows for both typing and freehand writing with a stylus. A bit cumbersome until you get used to it, but after messing with it for a bit, I manage a pretty damn fast freehand writing speed with it.
As far as Windows goes, its like WereCatf said...not a thing available that would do what you want. At least not that I can find.
You can't run windows, but you could use supernote, that's what I use.
It's laying around this forum, just do a search.
WereCatf said:
Wow, you didn't read his post at all, did you? He clearly said NO splashtop or such.
Click to expand...
Click to collapse
I must have missed that. Thanks for being an ass hole about it.
Sent from my SAMSUNG-SGH-I727 using Tapatalk
colonel187 said:
I must have missed that. Thanks for being an ass hole about it.
Click to expand...
Click to collapse
You're wholly welcome.
VMWare View is not what you are looking for.
View is merely a client to connect and deliver virtual machines from a pre-existing VMWare ESX / vSphere / vCenter setup... which is thousands of dollars in infrastructure and licensing.
The 'next best thing' so to speak would be to run Linux (debian) in a chroot (which is basically a very crude form of virtualization, requiring the two OSes to be similar enough to run on the same kernel)... To run Windoze on a simulated x86 CPU, qemu should work but it'll probably be way too slow (it's slow enough running Android ARM on my 2x2.2GHz machine with hardware virtualization support -- which Tegra doesn't have).
EDIT: The best way to get Linux chroot is to use Linux Installer from the market. Many tutorials on the web tell don't tell you about that, unfortunately.
getting an emulator onto the tablet would waste battery life like crazy.. i see no benefit to running virtualized desktop from the tablet for note taking purposes.
what about just an MS office-like app... OfficeSuite Pro does the job for me with note taking...
it syncs up with google docs / box / and dropbox accounts. paired with my bluetooth keyboard and usb mouse i never have issues taking notes.
First as has already been pointed out emulating windows in order to just take notes is rather stoopid. There are many apps that will let you make and edit word documents quite well. Secondly if you want to do windows things on your tablet, dolphin (or other remote desktop) is the way to go. Hell vmware view is a remote desktop where you are only using a portion of the server. With fast wifi Dolphin is really really nice.

Terminal access via ssh

I am thinking of getting a Nexus 4 (or a Nexus 5 if such a thing appears in the not too distant future) as my first smartphone, with the eventual possibility of running Ubuntu for Android if and when it becomes available. However, for now the only capability I need the phone for is to be able to open up a Linux style command line terminal on the phone where I can ssh into a couple of other Linux based devices I have, via wifi, so I can run some "C" executables that I have written on these other devices. These other devices are running SSH servers. Is this doable? Do I need a special app or a special ROM, etc.
I assume you mean to run the C executable on the remote machine... not the phone itself?
If yes, then: YES, you can do that. And there are many ways to do it.
At the most basic, the only app that you would need is a Terminal Emulator app (several terminal apps are available for free... some are better than others). From that, you can do what you want. Any of the good ones will work just like any other Terminal on a PC.
But there are other apps that will make it easier because typing out commands, on a phone, isn't the funnest thing ever. Copy-pasting commands is an obvious way to make it easier...
But there are even easier ways than that...
ConnectBot (ssh-agent-patch) app would allow you to ssh into a remote host with a single tap (even using public-private key authentication if you want). Then you can run your ./command (or copy-paste it).
You can even VNC into a remote host and control it graphically (assuming a VNC server is running on the host machine).
You can even go the other way too... you can run an ssh server on the phone and access it from your PC.
Like all ssh capabilities, all of this can be done over the internet too, you aren't limited to WiFi LAN.
Also, on all of my file explorers (on all of my computers AND my Phones) I've made shortcuts for easy file sharing too (all using pub/private key authentication for security). Not only does that make file transfers super easy no matter what machine I have my hands on at the moment, but it also makes my desktop PC at home my own personal cloud server to my phone. Who needs dropbox?
Basically anything you can do with ssh on a computer, it can be done on an Android phone.
ps... if you re-compiled your C executables for the Android system... you could even run them natively on the phone.
iowabeakster said:
I assume you mean to run the C executable on the remote machine... not the phone itself?
Click to expand...
Click to collapse
Yes.
Fantastic, thanks for the detailed answer. I wanted to know right away before I wasted my time, but now am googling around for all the details. I have a raspberry pi running Debian that I need to communicate with and it is headless (No monitor, keyboard, etc., just a wifi dongle) so this would be perfect. I also have desktop computers that run a bunch of OS's (Centos, Scientific Linux, Fedora, Ubuntu, etc) that I might want to connect to.
From what I understand, all of that can be done without modifying the phone (rooting, etc.), correct?
However, down the road I may want to try and root it anyway, because the bigger set of Linux commands offered by Busybox would nice. I have been putting off getting a smartphone because of the cost, but the Nexus 4 with something like straight talk is the same monthly price as my 400 minutes of just talk with Verizon, so it is time. The coverage and uptime with Verizon is really good, but the costs are just not keeping up with the times.
From what I understand, all of that can be done without modifying the phone (rooting, etc.), correct?
Click to expand...
Click to collapse
good question.
I don't know with absolute certainty what functions would require root (I always root right away... so I don't ever think about it... like you said... additional functions... and I forget about it).
Basic, ssh-client functions should not require root. Running the ssh-server on the phone, that I mentioned, certainly does require root though. I know that my Terminal Emulator and File explorer apps have root access, but root is not needed just for the ssh-client functions (I am pretty sure).
Rooting on the nexus 4 is pretty easy. Rooting does require the installation of a custom recovery (at least temporarily). That is something that sounds like it would take someone like a you only a few minutes to do (not counting the time you would likely spend reading about it before hand... and installing the android sdk on a PC). Certainly, no other mods other than rooting would be needed.
iowabeakster said:
good question.
I don't know with absolute certainty what functions would require root (I always root right away... so I don't ever think about it... like you said... additional functions... and I forget about it).
Click to expand...
Click to collapse
Great, I will probably just root the phone after using the phone for a while; I have zero experience with smartphones, plus I want to make sure that the phone works properly. The important thing is that it will do exactly what I need it for.
Last question. I see there are several guides for rooting and unlocking the bootloader.....Any recommendation of which one to use? I see that the one written by Jubakuba "Ultimate Nexus Root Guide" has pointers to urls that are broken (Therefore many critical steps are missing), and apparently it has been that way for quite a while.
I started looking for what I thought the best guide... but I gotta do some stuff... I will be back in a couple hours (hopefully with a good suggestion).
I will piece together a guide tomorrow morning from all the various "how-to" guides out there for you. So many of them are geared towards Windows users, and they start babbling about installing and removing drivers and stuff that you won't bother with in Linux. But I need sleep, right now. It'll just be some copying and pasting from a few of them out there. It shouldn't take long.
iowabeakster said:
I started looking for what I thought the best guide... but I gotta do some stuff... I will be back in a couple hours (hopefully with a good suggestion).
I will piece together a guide tomorrow morning from all the various "how-to" guides out there for you. So many of them are geared towards Windows users, and they start babbling about installing and removing drivers and stuff that you won't bother with in Linux. But I need sleep, right now. It'll just be some copying and pasting from a few of them out there. It shouldn't take long.
Click to expand...
Click to collapse
It's not necessary to go through all of that; I thought there was maybe one document that a lot of people were using. It is really up to me to start reading up on the subject.
Just bit the bullet and placed an order for the Nexus 4 before it is out of stock again.
Found some simple instructions for unlocking and rooting the Nexus 4:
http://forums.androidcentral.com/nexus-4-rooting-roms-hacks/224861-guide-nexus-4-unlock-root.html
Also found better descriptions of what the various terms floating around mean and what each piece of software does, however it is on the Galaxy S III section of this forum, so obviously I am not going to follow any of the procedures listed:
http://forum.xda-developers.com/showthread.php?t=1927113
Here's my favorite instructional...
http://forum.xda-developers.com/showthread.php?p=37823933#post37823933
iowabeakster said:
Since googling around to find a good "How to" for Android noobs, I kind of felt like I could maybe help a few other folks out there too So, I went ahead and made my own "How to".
Click to expand...
Click to collapse
Nice.
I just ran across this, and thought about you... looks like a nice new SSH client. I've never used it. But Jerry at Android Central is a pretty serious Linux nerd, so I do put some stock in his recommendations. Just thought I'd throw it out there for you to see.
http://www.androidcentral.com/apps-week-juicessh-7x7-audible-android-and-more
iowabeakster said:
I just ran across this, and thought about you... looks like a nice new SSH client. I've never used it. But Jerry at Android Central is a pretty serious Linux nerd, so I do put some stock in his recommendations. Just thought I'd throw it out there for you to see.
http://www.androidcentral.com/apps-week-juicessh-7x7-audible-android-and-more
Click to expand...
Click to collapse
Well, I had the phone for a couple of weeks and I think I turned it on twice. I really didn't get addicted and start to install apps until I used the GPS feature for a long trip I took yesterday. First time using a GPS....Yeah, just a little behind the times.
So, without rooting, today I installed the following apps which gives me everything I need:
ConnectBot. Works great and allows me to ssh to my Linux boxes.
Terminal Emulator. For basic command access.
FreebVNC. Has a secure tunnel feature built in, so you don't have to go through the whole two step process of setting up a tunnel and then running VNC through the tunnel. Also, it has a zoom feature, access to special keys and mouse emulation.
Wifi Analyzer. Gives you access points, signal strength, etc. There was another app that I added to that app to easily connect to the access points.
Fing. Network Info like mac addresses, etc.
Still will root eventually and install Busybox. However, now that I can access my raspberry pi remotely, my priority is to finish writing my software programs and building electronics for a project that uses that little ARM computer.
pjc123 said:
I am thinking of getting a Nexus 4 (or a Nexus 5 if such a thing appears in the not too distant future) as my first smartphone, with the eventual possibility of running Ubuntu for Android if and when it becomes available. However, for now the only capability I need the phone for is to be able to open up a Linux style command line terminal on the phone where I can ssh into a couple of other Linux based devices I have, via wifi, so I can run some "C" executables that I have written on these other devices. These other devices are running SSH servers. Is this doable? Do I need a special app or a special ROM, etc.
Click to expand...
Click to collapse
For a ssh client, try ConnectBot. I have been using this since the G1 came out for work (Sys Admin) and home.
For a better keyboard, check out Hacker's Keyboard.
SpookyTunes said:
For a ssh client, try ConnectBot. I have been using this since the G1 came out for work (Sys Admin) and home.
For a better keyboard, check out Hacker's Keyboard.
Click to expand...
Click to collapse
As mentioned above, I already installed ConnectBot and it has nice features. However, I am interested in the keyboard (keys in the right place, Crtrl/Tab/Esc keys, etc.), so I will be installing that next.
Yep, ConnectBot is the old standard (if there is such a thing in Android world). I use it.
I've pretty much always used Jack Palevich's Terminal Emulator app. Very small and lightweight. It's always done everything I've ever needed to do. But there are many Terminal apps to choose from. I usually stop trying apps, when I find one that meets my needs, and stick with it until it doesn't... I started using that Terminal my first week with my first Android, after trying a couple of others. I've never used anything since.
Hacker's keyboard is an awesome suggestion! Thanks man! How have I survived without this!
For VNC purposes (which I rarely use) I use androidVNC. I've never tried anything else since I use it so rarely. It seems to do everything I can imagine it should. Mostly I use it to mess with my wife's head with some "ghost in the shell" pranks when she is using her laptop. She will scream from the living room, "WTF!!!! My computer just told me it's going to eat my brains tonight!"
And I'm just innocently sitting there reading emails on my phone "That is strange, honey."
iowabeakster said:
For VNC purposes I use androidVNC.
Click to expand...
Click to collapse
I actually looked at androidVNC first due to the amount of reviews and positive ones, but I liked the extra features of FreebVNC even though it violates my following policy. I have found, just like shopping at Amazon, that in general the quantity and quality of reviews quickly narrows the search dramatically from the huge database of products/apps. The only side effect of this is to weed out excellent apps that are new and could be excellent, but just like major operating system updates, with anything new I let them weed out the bugs first.
iowabeakster said:
I've never tried anything else since I use it so rarely.
Click to expand...
Click to collapse
I totally agree with you that I don't ever see myself using the VNC client on the smartphone again other than just as a novelty. What does intrigue me is putting a VNC server on the smartphone. I wonder if there would be a way to use an external computer's mouse and keyboard to control the gui portion of the smartphone while displaying it on the computer's large screen, the problem being that the smartphone is touch based; that is something that I could see using.
iowabeakster said:
I use it to mess with my wife's head with some "ghost in the shell" pranks.
Click to expand...
Click to collapse
Me and a friend used to do similar pranks at work, messing each others displays, keyboards, etc. I think the best non-computer prank that someone did to me while I was on vacation was to line one of my desk drawers with plastic and fill it full of goldfish. The best prank that some colleagues did, was to inflate a weather balloon in our departmental director's office and turn the nozzle away from the door so he couldn't get in.

Categories

Resources