Author Topic: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)  (Read 166785 times)

0 Members and 1 Guest are viewing this topic.

Offline Larry Schroeder

  • LV2 Member (Next: 40)
  • **
  • Posts: 29
  • Rating: +2/-0
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android Samsung and FireTv
« Reply #120 on: January 04, 2016, 10:57:04 pm »
Good news: Version 1.20  works perfectly on my Samsung Note Tab and my FireTV. Still problem with Nexus Player use of Content Menu but OK since I got it to work with rooted FireTV. Used CPU-Z to see FireTV arm processor running Android 4.2.2. Connected wireless USB mouse takes place of touch screen on TV screen. Minor issue of FireTV dpi. About 3/4 screen.

Think problem with Nexus Player Atom processor Android 6.0.1 is system/remote has no content key and thus no global content software. Same Content USB key that works on nspiroid FireTV USB keyboard does not work on nspiroid Nexus Player. Nexus Player can not use your content icon either as menu shows and disappears. Not a problem because I can use FireTV with my 50 inch Visio TV. A possible clue for the problem: Kodi software fix since no content menu on the remote was to modify keymap for its data to excute Content Menu for the remote's play/pause key. Content Menu was only item in Kodi specific keymap.
« Last Edit: January 05, 2016, 03:30:37 am by Larry Schroeder »

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 729
  • Rating: +153/-23
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #121 on: January 05, 2016, 06:51:26 am »
Good news: Version 1.20  works perfectly on my Samsung Note Tab and my FireTV. Still problem with Nexus Player use of Content Menu but OK since I got it to work with rooted FireTV. Used CPU-Z to see FireTV arm processor running Android 4.2.2. Connected wireless USB mouse takes place of touch screen on TV screen. Minor issue of FireTV dpi. About 3/4 screen.
Good to know! Yeah, the USB mouse replaces the finger on the touch screen (but IIF you don't need up to 5-finger multi-touch which Nspiroid does support in gaming view ;)).

Quote
Think problem with Nexus Player Atom processor Android 6.0.1 is system/remote has no content key and thus no global content software. Same Content USB key that works on nspiroid FireTV USB keyboard does not work on nspiroid Nexus Player. Nexus Player can not use your content icon either as menu shows and disappears. Not a problem because I can use FireTV with my 50 inch Visio TV. A possible clue for the problem: Kodi software fix since no content menu on the remote was to modify keymap for its data to excute Content Menu for the remote's play/pause key. Content Menu was only item in Kodi specific keymap.
AFAIK, the Atom (vs ARM) CPU shouldn't really make any difference. I would be more inclined to blame the Android version being 6.0.1 on the Nexus Player. On the FireTV you have 4.2.2 which is a much more robust (tested) OS version. Android 6.0.1 is still relatively new and hence not sufficientely tested (I mean, quite likely some bugs are still lurking around). I'll keep an eye on the issue, but i'm afraid it will take some time because things are getting a bit busy for me. Anyway, thanks for letting us know.

Offline matteob92

  • LV3 Member (Next: 100)
  • ***
  • Posts: 40
  • Rating: +0/-0
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #122 on: January 05, 2016, 08:45:42 pm »


Auguri di Buon Anno 2016!
Where are you from? How do you know Italian? :D
Oh no, just simple sentences really. Mind you, there are actually a lot of similarities between Italian and Portuguese. Also, I've been to Italy a few times and I was born and now live in Portugal. So, yeah! :D
I know similarities between our languages because they are both new latin, which places of my country have you visited?
Sometimes we could teach each other a couple of words to improve our knowledge, what do you think?
However you're performing a great work, let me know if you need images/tests from my Samsung Galaxy S4

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 729
  • Rating: +153/-23
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #123 on: January 09, 2016, 10:01:47 am »
Hi @matteob92 (sorry for late reply  :( )
I know similarities between our languages because they are both new latin, which places of my country have you visited?
Well, I actually lived in Switzerland for some time, where I had some italian colleagues. So, I've mostly visited (by car  :) ) the north of Italy: Torino, Milano, Bergamo, Verona, Venezzia, Vicenza, etc, but have also been to Firenze and Roma, of course. But please, let's not make this a too personal dialog. I wouldn't like it much, in this context. So, let's go back on topic Nspiroid. ;D
Quote
However you're performing a great work, let me know if you need images/tests from my Samsung Galaxy S4
I surely will, thanks!



Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 729
  • Rating: +153/-23
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #124 on: January 19, 2016, 10:20:17 am »
Hi Guys,
I did some cosmetic fixes to Nspiroid, so here's v1.22. There's now a Settings activity which allows you to set the background color of the main and the auxiliar calc views and also the text color of the status view (via an elementary palette based color picker, which already includes provision for some custom colors  ;) ). I'm releasing this in the hope it gets tested by people with different devices. I tried to make it compatible with the devices already supported by v1.20, but there might some unwanted glitches. You tell me and I'll fix them ASAP. Please have a look at the screenies I made in my Asus Selfie.


*Edit*: @rkd2003: You've asked me sometime ago about Nspiroid future plans. Well, I do have some in mind, but I only dare to present them to you guys, when things are just about ready. Time is my 'master'. I'm continously reviewing things, so stay tuned.

Offline khiconmtv

  • LV3 Member (Next: 100)
  • ***
  • Posts: 40
  • Rating: +0/-0
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #125 on: January 19, 2016, 08:19:53 pm »
So cute...:)
Thank you.

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 729
  • Rating: +153/-23
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #126 on: January 22, 2016, 06:52:46 am »
@khiconmtv: Unfortunately, the S6 color picker size is a little bugged in the landscape layout. (Android makes a mess with the GridView size if the Statusbar is not present  :(). As a compensation, I've spent sometime trying to fix the S6 issues (using the crashy windows emulator, yup). This time I managed to get the debug screen shots which I'm attaching below. Would you please confirm if that matches what you seen on the real S6 device? 

Also, for this v1.23 i've added some extra keyboard views so that the screen area in aux_calc_view is better used (ie, doesn't present so much empty space). Again, thanks for the feedback.

Offline rkd2003

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 9
  • Rating: +0/-0
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #127 on: January 26, 2016, 09:09:33 am »
Works well!
Thanks!  :3

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 729
  • Rating: +153/-23
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #128 on: January 26, 2016, 03:38:41 pm »
Works well!
Thanks!  :3
Some WIP (Work In Progress) for v1.24 ... :3

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 729
  • Rating: +153/-23
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #129 on: February 09, 2016, 03:28:22 pm »
Hi folks,

This Carnival day I'm presenting you a small Nspiroid update (v1.24) which mainly addresses cosmetics and that I hope some of you will like.
It includes a custom color picker (a graphic one, yeah!) and more possibilities to tweak the various colors of quite a number of GUI elements in Nspiroid.
As usual, see for yourself and please let me know of any awkward issues you may (quite likely) find. The phones and tablets supported are the same as in v1.20.
This time I won't post any pictures ;).

Have a nice day.

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 729
  • Rating: +153/-23
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #130 on: February 14, 2016, 07:14:35 pm »
I've been thinking about ways to improve the usability of the main portrait layout, because people with large fingers may have difficulties to pinpoint the right key, especially on phones.
The idea is to increase the size of the visible keys by hiding some less used ones. How? Providing two different layouts for the main portrait keypad. Then using a toggle button (upper-left corner) we could switch between the two depending on the usage.

Would there be any interest for this type of improvement or do you think it makes no sense and is not worth the trouble? Any other thoughts?

I've actually already done an experiment, on my MemoPad, and it looks like the picture below (graphics aren't ready yet, as usual).

Offline rkd2003

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 9
  • Rating: +0/-0
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #131 on: February 20, 2016, 06:06:53 am »
Oh,  hahaha looks so good!

But how can I move cursor?
I think that only 4 arrow keys look some deficient.

Drag on screen area?

Anyway looks so good!

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 729
  • Rating: +153/-23
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #132 on: February 21, 2016, 10:26:23 am »
But how can I move cursor?
I think that only 4 arrow keys look some deficient.
Thanks, but: You don't! That's the very idea.  When you really need it, oh well, just switch to the "large-finger layout', yup! ;)


Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 729
  • Rating: +153/-23
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #133 on: March 09, 2016, 05:21:13 am »
Nspiroid update v1.26. Changes from v1.24 summary:

GUI layout:
   * Overall restructuring to ease bringing in support for future device classes

Main + Calc:
   * func-keys ctrl labels are green for visibility against the dark background

Main portrait:
   * two keyboard views to improve usability especially on phones (large finger workaround)
   
UsbExplorer:
   * two new buttons on host pane: Add and Delete Folder
landscape:
   * one_image preview: larger zoom (take adavantage of the larger available space)

Emulator:
    * external keyboard (bluetooth) basic support (@Larry Schroeder: you should now be able to type something on your couch/sofa  ;) ).
   This has forced a rearrangement of about a dozen keycodes (i hope not many secondary effects will surface).

File Size: has increased a bit mostly due to more graphics.

Phones and tablets supported are the same as in v1.20. Enjoy,

*Edit*: v1.26 has a couple of keycode bugs (in gaming views only, AFAICT), namely 'esc' and 'click' keys aren't working. Sorry about that. I've already fix it. It will be posted in coming v1.27.
Also, i'm adding some rough animated .gifs from my Asus Selfie, to give new users a feel for it.

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 729
  • Rating: +153/-23
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #134 on: March 21, 2016, 08:14:02 pm »
Nspiroid update v1.27:

* Experimental support for the latest tablets with Aspect Ratio 4:3, such as: 8.0" (2048x1536, 320ppi):  Asus ZenPadS and Samsung Tab S2;  9.7" (2048x1536, 264ppi): Samsung Tab S2
As I don't own any of these tablets (or have access to), I can not possibly test them thoroughly. So, any issue reporting would be greatly appreciated.

* Fixes to some keycodes (introduced in v1.26 due to the external keyboard support changes).

As it happens with any WIP, every new version may introduce bugs to previously supported devices. I sincerely hope not, though.