Earlier quoted context omitted.
Canadianfella's reply is dead so I'll reply here. Eventually Symbian (sp?) was better and when Sony killed their Zire division I just have Palm Treo one last chance. It was a bit laggy and the battery didn't last long enough. I always wanted to give Zaurus a try, but the Linux ones not the Palm ones.
Symbian OS was much better engineered than PalmOS, but was nevertheless full of idiosyncrasies. They had a very short stack limit that created tons of bugs and it was not possible to build software without their own customized toolchain that disallowed some standards C/C++ stuff such as static variables. The best kernel at the time was WinCE, good old Win32 API with basic POSIX capabilities for networking, filesystem…
RePalm
51–60 of 151 posts
Re: RePalm
#52The linked article's title is pretty open-ended, so I looked at it with just a scintilla of hope that it might include a Graffiti emulator for iOS devices, especially iPad with Apple Pencil. Sadly, no joy.
Re: RePalm
#53That OS had was really a solid foundation, I have no idea why MS abandoned the project. To make modern UI layer on top of it and it may fly.
Re: RePalm
#54This is amazing. I would leap at the chance to build a simple palm device with a 3D printed case, modern hardware that lasts an absolute eternity.
Re: RePalm
#55Side note: Dmitry (creator of RePalm) is a treasure and his impact on the Palm community cannot be understated. He has a world-class depth of knowledge of the inner workings of these things and is one of the key players in extending PalmOS device capabilities today (patching ROMs, new hardware, etc.). He also contributes regularly to apps the community is developing, teaching us hobby devs new tricks. :) As someone w…
Out of interest, and a genuine question, why do you use PDAs when smartphones exist? Surely they do everything the PDAs did but better?
I do own some, but they don't get used for much (browser-on-the-go, mostly).
Smartphones are definitely better all-rounders, but what I've come to adopt in recent years is a hobby of finding whatever tech/concept seems "best" to me (from any period in time) and then using that. Sometimes that means hardware from 1920, sometimes from today (e.g. I have a current-gen GPU to join the AI arms race). Sometimes that means a modern evolution of the concept without losing the spirit.
Easy examples:
* iPod -> Music player w/ FLAC + 1TB SD
* Gameboy -> Analogue Pocket (or sometimes original hardware)
* A modern standalone camera, etc.
It's sort of like living in the dream version of 2002 where tech stayed hopeful and fun (not sure if that's good or bad). Definitely brought me the most joy in tech I've had in years.
PDAs (and a _lot_ of tech from A PDA just wants to take good notes, manage the day's work, and be a simple extension of your mind. Most modern tasks (that don't require a network connection to be useful) have apps that still exist and don't spy on you: Food journals, encrypted notes, flashcards, project management, ebooks, cached news, Wordle, period trackers...
So, if your life today doesn't _depend_ on a specific vision of modernity, you don't miss out on much of it while benefiting from some forgotten UX benefits: Offline-first, great UI, week-long batteries (AAA if so inclined), Graffiti input, etc. :)
Re: RePalm
#56This is an incredibly cool write-up, demonstrating a level of technical skill far beyond me. Kudos! I am a little confused by all the "but why" comments here. Because it's fun! Because it's cool! Because it's full of weirdness, archaisms, and edge cases - working through those is a playful challenge, and conquering them all gives a wonderful feeling of mastery. It doesn't need to be any more 'useful' than any other h…
For me it stops my mind from wandering and describes to myself why I am writing that function.
Re: RePalm
#57Side note: Dmitry (creator of RePalm) is a treasure and his impact on the Palm community cannot be understated. He has a world-class depth of knowledge of the inner workings of these things and is one of the key players in extending PalmOS device capabilities today (patching ROMs, new hardware, etc.). He also contributes regularly to apps the community is developing, teaching us hobby devs new tricks. :) As someone w…
Seeing this a lot recently[1]. I guess you mean the opposite of what this implies ("his impact is less than you could state"), but I'm curious how this has ended up being almost as commonly used as the "correct" form[2]. Is it an in-joke or reference I'm not getting?
1: https://www.google.com/search?q=%22cannot+be+understated%22+...
2: https://www.google.com/search?q=%22cannot+be+overstated%22+s...
Re: RePalm
#58This is an incredibly cool write-up, demonstrating a level of technical skill far beyond me. Kudos! I am a little confused by all the "but why" comments here. Because it's fun! Because it's cool! Because it's full of weirdness, archaisms, and edge cases - working through those is a playful challenge, and conquering them all gives a wonderful feeling of mastery. It doesn't need to be any more 'useful' than any other h…
1. Derisive, insinuating that the project is silly or a waste of time.
2. Inquisitive, actually wanting to know what motivated the creator to do something that most people don't see a value for, and/or would never have thought to bother with.
We should discourage the former, but IMO we should encourage the latter.
Re: RePalm
#59Side note: Dmitry (creator of RePalm) is a treasure and his impact on the Palm community cannot be understated. He has a world-class depth of knowledge of the inner workings of these things and is one of the key players in extending PalmOS device capabilities today (patching ROMs, new hardware, etc.). He also contributes regularly to apps the community is developing, teaching us hobby devs new tricks. :) As someone w…
Out of interest, and a genuine question, why do you use PDAs when smartphones exist? Surely they do everything the PDAs did but better?
Re: RePalm
#60This is an incredibly cool write-up, demonstrating a level of technical skill far beyond me. Kudos! I am a little confused by all the "but why" comments here. Because it's fun! Because it's cool! Because it's full of weirdness, archaisms, and edge cases - working through those is a playful challenge, and conquering them all gives a wonderful feeling of mastery. It doesn't need to be any more 'useful' than any other h…
I do the same in my brain dumps when coding. For me it stops my mind from wandering and describes to myself why I am writing that function.