Author Topic: New "ultimate" Devices By I-mate  (Read 8332 times)

Antikx

  • Hero Member
  • *****
  • Posts: 1147
    • View Profile
    • http://tyrannozaurus.com
New "ultimate" Devices By I-mate
« Reply #15 on: February 23, 2007, 11:33:18 am »
Quote
Has anyone taken a look at the new "Ultimate" series of devices set to be released by i-Mate?  The 7150 could quite possibly be my C1000 replacement if a Linux kernel and OpenMoko can be ported to it.

Nice design (clamshell), nice specs and a rather generous keyboard.

 [ Invalid Attachment ]


 [ Invalid Attachment ]


 [ Invalid Attachment ]


I'd love to see a picture of the 2.2 inch external OLED display on the 7150, nice touch.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=154901\"][{POST_SNAPBACK}][/a][/div]

Wud up with the attachmentid=xxxx] tags?
Kanpai,
-Antikx (Twitter, Mugshot and PodNova)
C1000 - pdaXrom R198 (Celestial Environment)
tyrannozaurus.com
[img]http://www.tyrannozaurus.com/files/category_pictures/general_1.png\" border=\"0\" class=\"linked-sig-image\" /]
Zaurus news/blogs feed from Zaurus users
Free Windows, Linux, or Web RSS readers.
Featured pages at tyrannozaurus:
Sharp Petition, ScummVM, Cacko, pdaXii13, and Celestial Environment

gr8ful

  • Full Member
  • ***
  • Posts: 162
    • View Profile
New "ultimate" Devices By I-mate
« Reply #16 on: February 23, 2007, 02:24:25 pm »
Quote
Quote
Has anyone taken a look at the new "Ultimate" series of devices set to be released by i-Mate?  The 7150 could quite possibly be my C1000 replacement if a Linux kernel and OpenMoko can be ported to it.

Nice design (clamshell), nice specs and a rather generous keyboard.

 [ Invalid Attachment ]


 [ Invalid Attachment ]


 [ Invalid Attachment ]


I'd love to see a picture of the 2.2 inch external OLED display on the 7150, nice touch.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=154901\"][{POST_SNAPBACK}][/a][/div]

Wud up with the attachmentid=xxxx] tags?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=155075\"][{POST_SNAPBACK}][/a][/div]

Sorry, overzealous on my house cleaning and deleted the pics...restored.
SL-C1000, Cacko 1.23 & pdaXQTrom, 4GB Microdrive, AmbiCom WL1100C-CF Wifi card, AmbiCom BT2000-CF Bluetooth card

Snappy

  • Hero Member
  • *****
  • Posts: 793
    • View Profile
    • http://
New "ultimate" Devices By I-mate
« Reply #17 on: February 24, 2007, 08:46:53 am »
Quote
I completely agree with your analysis which is coherent with my experience in this industry.

Not being a MS or Win specialist at all, the following quote pushed me to a question:

Quote
And believe it or not, MS did the consumers a favor with the DirectX HAL (Hardware Abstraction Layer). While its driver model is not the cleanest nor the most technologically advanced, together with the DX HALayer and HEL (Hardware Emulation Layer), OEMs don't have to bother too much with the 'details' of the customisation of hardware.

The question is: Is it possible to develop a (heavily modified) Linux Kernel that sits on the HAL/HEL that is already provided by the device?

This would result in a generic PDA/Mobile Linux kernel that is booted from within Win that comes with the device. It would dramatically reduce development and hardware adaption time for new devices.

Unfortunately, I believe nobody is interested in such an approach, because it would have to throw away most of the fun of Linux, i.e. reverse engineering drivers and devices.

-- hns
[div align=\"right\"][a href=\"index.php?act=findpost&pid=155044\"][{POST_SNAPBACK}][/a][/div]

I think it's possible, but it would either like cygwin (as speculatrix mentioned) or like vmware player, though a cygwin on wince should be faster, since it's not really emulating the whole system.

Well ... it will be interesting if such an emulation or cygwin was ported.
btw, I do develop on Win32/WinCE handhelds. Though I'm still struggling with the Zaurus ... grrr
« Last Edit: February 24, 2007, 09:00:50 am by Snappy »
Snappy!
------------------------
Akita (Daily use)
<span style='font-size:8pt;line-height:100%'>SL-C1000 with Cacko 1.23 full
Accessories: Wifi XI-825 CF  |  16GB (6) SDHC (Transcend) | 1GB 80x CF (RiDATA PRO-2) </span>

Collie (Sandbox)
<span style='font-size:8pt;line-height:100%'>SL-5500 with OZ/GPE 3.5.4.1 alpha3 build 2006-04-27
Accessories: 512MB A-Data SD | 64MB Toshiba SD</span>

dhns

  • Hero Member
  • *****
  • Posts: 699
    • View Profile
    • http://www.goldelico.com
New "ultimate" Devices By I-mate
« Reply #18 on: February 24, 2007, 09:10:20 am »
Quote
I think it's possible, but it would either like cygwin (as speculatrix mentioned) or like vmware player, though a cygwin on wince should be faster, since it's not really emulating the whole system.

Well ... it will be interesting if such an emulation or cygwin was ported.
btw, I do develop on Win32/WinCE handhelds. Though I'm still struggling with the Zaurus ... grrr
[div align=\"right\"][a href=\"index.php?act=findpost&pid=155148\"][{POST_SNAPBACK}][/a][/div]
It is like I have expected - a cygwin approach could be simpler.

So - since you have some experience: how difficult do you estimate to really port the latest version of Cygwin from desktop Windows to WinCE? Or is it easier to start from scratch and implement a WinCE only .dll (which is an approach I had experimented 2 years ago but just to learn how VisualC works)?

-- hns
SL5500G, C860, C3100, WLAN, RTM8000, Powerbook G4, and others...
http://www.handheld-linux.com
http://www.quantum-step.com

ZDevil

  • Hero Member
  • *****
  • Posts: 1998
    • View Profile
    • http://
New "ultimate" Devices By I-mate
« Reply #19 on: February 24, 2007, 09:36:33 am »
Look, these specs are what the would-be next Zaurus should have!  With the phone functionality, it looks even more tempting than EM One!

... the more i look at the pics, the more the pics look like a Zaurus clone ...

Then again, given the price (imagine the price of this I-Mate) and the product quality (how often do we hear a Z die of physical damage?), Z still has the best values in all respects.

It's always hard to ask for the best in this world (otherwise it won't be), let alone both worlds.
« Last Edit: February 24, 2007, 09:37:58 am by ZDevil »

Life is too precious for hacking *too much*
Visit my Z screencap gallery[/color]
My EeePC 701 Black = Debian (Lenny) on IceRocks + Transcend SDHC Class6 8GB + 2GB RAM
My Zaurus SL-C3200 = Debian EABI (kernel 2.6.24.3-yonggun) on a swapped internal Sandisk Extreme III CF 16gb
My Debian EABI feed: http://matrixmen.free.fr/zaurus/debian/
My OpenBSD/Zaurus feeds:  Link1, Link2
[/i][/font][/color][/size]

Snappy

  • Hero Member
  • *****
  • Posts: 793
    • View Profile
    • http://
New "ultimate" Devices By I-mate
« Reply #20 on: February 24, 2007, 10:09:02 am »
Quote
Quote
I think it's possible, but it would either like cygwin (as speculatrix mentioned) or like vmware player, though a cygwin on wince should be faster, since it's not really emulating the whole system.

Well ... it will be interesting if such an emulation or cygwin was ported.
btw, I do develop on Win32/WinCE handhelds. Though I'm still struggling with the Zaurus ... grrr
[div align=\"right\"][a href=\"index.php?act=findpost&pid=155148\"][{POST_SNAPBACK}][/a][/div]
It is like I have expected - a cygwin approach could be simpler.

So - since you have some experience: how difficult do you estimate to really port the latest version of Cygwin from desktop Windows to WinCE? Or is it easier to start from scratch and implement a WinCE only .dll (which is an approach I had experimented 2 years ago but just to learn how VisualC works)?

-- hns
[div align=\"right\"][a href=\"index.php?act=findpost&pid=155149\"][{POST_SNAPBACK}][/a][/div]

Well, developing on WinCE is ... surprisingly quite easy. I believe the development kit (SDK + IDE) is free for downloads. As to whether porting cygwin to WinCE or writing one from scratch is easier ... I think it should be easier to just port. Though that itself could be tricky as well.

hmmm ... about dlls, it's basically an option from the IDE, or you can write a c/c++ file with dllmain functions, and export them with .def files. Selecting the option thingie will autogenerate a skeleton dll for you and you just fill in the initialization, uninitialization code + any custom code in functions that you wish to export for usage. Of course there are stuffs like class (c++ only) and variable exports but those are really details.

hmmm ... so are we really thinking of doing that?  
Incidentally, I don't think anyone has a device yet right?
Snappy!
------------------------
Akita (Daily use)
<span style='font-size:8pt;line-height:100%'>SL-C1000 with Cacko 1.23 full
Accessories: Wifi XI-825 CF  |  16GB (6) SDHC (Transcend) | 1GB 80x CF (RiDATA PRO-2) </span>

Collie (Sandbox)
<span style='font-size:8pt;line-height:100%'>SL-5500 with OZ/GPE 3.5.4.1 alpha3 build 2006-04-27
Accessories: 512MB A-Data SD | 64MB Toshiba SD</span>

dhns

  • Hero Member
  • *****
  • Posts: 699
    • View Profile
    • http://www.goldelico.com
New "ultimate" Devices By I-mate
« Reply #21 on: February 24, 2007, 12:52:21 pm »
Quote
Well, developing on WinCE is ... surprisingly quite easy. I believe the development kit (SDK + IDE) is free for downloads. As to whether porting cygwin to WinCE or writing one from scratch is
Yes it is. I had it installed last year on a Win machine to play a little with it.
Quote
easier ... I think it should be easier to just port. Though that itself could be tricky as well.

hmmm ... about dlls, it's basically an option from the IDE, or you can write a c/c++ file with dllmain functions, and export them with .def files. Selecting the option thingie will autogenerate a skeleton dll for you and you just fill in the initialization, uninitialization code + any custom code in functions that you wish to export for usage. Of course there are stuffs like class (c++ only) and variable exports but those are really details.

hmmm ... so are we really thinking of doing that?   
Incidentally, I don't think anyone has a device yet right?
Well, there are several millions of WinCE devices out there. We do not need to wait for the new I-mates  

So, I think there could be enough user demand to start such a project... And there should be some WinCE programmers who have some newer PocketPC or Windows Mobile device.

Or am I completely wrong?  

-- hns
SL5500G, C860, C3100, WLAN, RTM8000, Powerbook G4, and others...
http://www.handheld-linux.com
http://www.quantum-step.com

speculatrix

  • Administrator
  • Hero Member
  • *****
  • Posts: 3707
    • View Profile
New "ultimate" Devices By I-mate
« Reply #22 on: February 25, 2007, 06:02:14 pm »
Quote
Well ... it will be interesting if such an emulation or cygwin was ported.
btw, I do develop on Win32/WinCE handhelds. Though I'm still struggling with the Zaurus ... grrr
[div align=\"right\"][a href=\"index.php?act=findpost&pid=155148\"][{POST_SNAPBACK}][/a][/div]

get yourself the qemu/vmware developers image... makes life very easy, honest.

it's a pity that there's no Qtopia/QT for WinCE, otherwise we could at least encourage pocketPC developers to write applications which could be ported across to the Z (opie or qtopia).
Gemini 4G/Wi-Fi owner, formerly zaurus C3100 and 860 owner; also owner of an HTC Doubleshot, a Zaurus-like phone.

Snappy

  • Hero Member
  • *****
  • Posts: 793
    • View Profile
    • http://
New "ultimate" Devices By I-mate
« Reply #23 on: February 25, 2007, 06:50:55 pm »
Quote
Quote
Well, developing on WinCE is ... surprisingly quite easy. I believe the development kit (SDK + IDE) is free for downloads. As to whether porting cygwin to WinCE or writing one from scratch is
Yes it is. I had it installed last year on a Win machine to play a little with it.
Quote
easier ... I think it should be easier to just port. Though that itself could be tricky as well.

hmmm ... about dlls, it's basically an option from the IDE, or you can write a c/c++ file with dllmain functions, and export them with .def files. Selecting the option thingie will autogenerate a skeleton dll for you and you just fill in the initialization, uninitialization code + any custom code in functions that you wish to export for usage. Of course there are stuffs like class (c++ only) and variable exports but those are really details.

hmmm ... so are we really thinking of doing that?   
Incidentally, I don't think anyone has a device yet right?
Well, there are several millions of WinCE devices out there. We do not need to wait for the new I-mates  

So, I think there could be enough user demand to start such a project... And there should be some WinCE programmers who have some newer PocketPC or Windows Mobile device.

Or am I completely wrong?  

-- hns
[div align=\"right\"][a href=\"index.php?act=findpost&pid=155159\"][{POST_SNAPBACK}][/a][/div]

Actually the concern is that without actual devices, developers will have to test it out on the emulators. I don't really know the current state of the SDK, but there used to be emulators in the SDK or as a separate download. However, my experience with earlier versions was that the emulatoe was not a fool-proof 1-to-1  emulation, so it may not necessarily work in the same manner on the actual device.

That said, there's nothing to prevent development from starting ...
Snappy!
------------------------
Akita (Daily use)
<span style='font-size:8pt;line-height:100%'>SL-C1000 with Cacko 1.23 full
Accessories: Wifi XI-825 CF  |  16GB (6) SDHC (Transcend) | 1GB 80x CF (RiDATA PRO-2) </span>

Collie (Sandbox)
<span style='font-size:8pt;line-height:100%'>SL-5500 with OZ/GPE 3.5.4.1 alpha3 build 2006-04-27
Accessories: 512MB A-Data SD | 64MB Toshiba SD</span>

Snappy

  • Hero Member
  • *****
  • Posts: 793
    • View Profile
    • http://
New "ultimate" Devices By I-mate
« Reply #24 on: February 25, 2007, 06:54:29 pm »
Quote
Quote
Well ... it will be interesting if such an emulation or cygwin was ported.
btw, I do develop on Win32/WinCE handhelds. Though I'm still struggling with the Zaurus ... grrr
[div align=\"right\"][a href=\"index.php?act=findpost&pid=155148\"][{POST_SNAPBACK}][/a][/div]

get yourself the qemu/vmware developers image... makes life very easy, honest.

it's a pity that there's no Qtopia/QT for WinCE, otherwise we could at least encourage pocketPC developers to write applications which could be ported across to the Z (opie or qtopia).
[div align=\"right\"][a href=\"index.php?act=findpost&pid=155245\"][{POST_SNAPBACK}][/a][/div]

Yeap, I got that and tried for a while. Was fairly easy I guess.

Qtopia/QT on WinCE is unlikely to happen. 'cos if they wanted to do something like that, they would have done on Java already.  Furthermore, with the visual IDE tools that WinCE has, developers on WinCE/Mobile platform is way too pampered to consider anything else, especially when the Windows platform commands the lion's market.
Snappy!
------------------------
Akita (Daily use)
<span style='font-size:8pt;line-height:100%'>SL-C1000 with Cacko 1.23 full
Accessories: Wifi XI-825 CF  |  16GB (6) SDHC (Transcend) | 1GB 80x CF (RiDATA PRO-2) </span>

Collie (Sandbox)
<span style='font-size:8pt;line-height:100%'>SL-5500 with OZ/GPE 3.5.4.1 alpha3 build 2006-04-27
Accessories: 512MB A-Data SD | 64MB Toshiba SD</span>