Quantcast
Jump to content

[pivotCE] Dev Highlight: 72ka


pivotCE

Recommended Posts

It’s been quite a while since we’ve highlighted a developer on pivotCE!  So here’s a long over due highlight on a webOS developer practically every webOS user should know for his homebrew solution to Google Maps: 72ka.

MeWhat’s your handle?
My name is Jan Heřman, webOS people know me as 72ka. The “72” comes from my old beloved Palm Zire72 and “ka” is the Czech suffix for number personifying.

Where do you hail from?
I live in Prague, Czech Republic.

link hidden, please login to view
What was your first Palm device?
My first device was the 3Com Palm IIIe, which helped me to finish the university, mainly using the famous , which was my right hand all the time! Then I owned a Zire71, Zire72, then I won a Tungsten T and Palm Vx in the competition for the best article on [a]  about Palm devices. I still have the Zire72 and Palm Vx. After PalmOS died, I migrated to the Nokia internet tablets N770 and then N810 and made the czech localization for Maemo OS2008. After Maemo died I jumped into Android for one year, but I was not satisfied with the system and bought a “dumb” phone for a while. The webOS Palm/HP devices have not been and are not available on the Czech market, so one day I saw an offer for a used old locked AT&T Pre Plus and bought it. The same day I successfully unlocked it just for fun and to try it. I fell in love with webOS.

PrewareShotThen I started the Google Maps development activity, because the map application is important for me. I have never seen an original Google Maps application in real use, because I started to be a webOS user after Bing Maps was released to all Palm/HP devices. Then, thanks to the amazing webOS community, I received enough money to buy a Pre3 from Germany for an unbeatable price (many thanks again). Then I was able to optimize my apps for it which contains many development exceptions.
And what´s the point? If I like some device/system, it will always die (PalmOS, Maemo, webOS) and vice versa (Android)… I´m not lucky with that.

Have you published any apps in the HP App Catalog?
I don’t have a developer account. I tried it to upgrade my community account, but the dev account needs a credit card with PayPal and I don’t have (and don’t want) to bind any card with PayPal, so the dev account is not available for me… sadly. And the support e-mail is cancelled, it always returns as undelivered. Any advice is appreciated.

What homebrew apps have you developed?

–  
 – 


Have you written any patches?
Nothing…because I started to be a webOS user at the end of webOS’ life, all the patches that I needed I found. Thanks to the authors!

What’s your daily driver phone?
I use the Pre3 and after one year, I love its form-factor. Only the battery life is really poor.

Which tablet do you use?
One of a dozen cheap tabs. ICOO D70GT. I successfully ported Open webOS on it but without graphics acceleration. Recently looks like that the touchscreen will definitely fail soon, typical for such cheap hardware.

How did you get your start into programming?
My first experience (I was around 10) was a Commodore 64 and BASIC, Assembler and Pascal. Then I developed two apps for Psion Series 3a handheld. Then some apps in TurboPascal for the electronics, like 4 channels oscilloscope just for logical circuits developing. I made an app for model train automation and for driving the model locomotive using pulse width modulation, including the inertia simulation. I remember an app for converting the midi music files to the old Nokia phones text code for custom ringtone melodies. I like reverse engineering in combination with C low-level programming of linux kernel – but it needs a lot of time. Recently I developed one app in .NET, one database system using WAMP for my job. Currently I´m developing only for webOS with care for other possible platforms, which are supported by Enyo2. I need to say, I´m not a professional developer as most of the others, my profession is far different.

Do you develop for other platforms?
My most successful time was in Linux development for Palm Zire72. As a Hacking&Development member of the Linux4Palm project, where we ported the Linux kernel on almost all PalmOS devices. My latest release of a complete bootpack for Palm Zire72 can handle all hardware excluding a camera. Some of our code was submitted to mainline, what I see as a big success. Within this project, we even organized some meetings and we participated twice at international linux conference LinuxExpo Prague 2007 and 2008. Back then, linux on a handheld was really rare.

What projects are you supporting in the future?
My current active project is still Google Maps for webOS (Mojo framework), and the rest of the apps written in Enyo 2. I have a lot of tasks to do, but my free time is very limited (almost nothing). My future plans are aimed to bring my apps to other platforms using PhoneGap. I´ll see how the things with Open webOS and the other platforms will go.

Finally, I want to thank all the people who supported me. Compared with my other activities, I have never seen people so accommodating, supportive, and positive with feedback. It makes me more sad about the fate of webOS.

No need to thank the community. It is the community that thanks you for the continued development for webOS. I for one, use the homebrew Google Maps app from Jan all the time!

#webosforever



Link to comment
Share on other sites

  • Similar Topics

    • By pivotCE
      Sooo that was a really long time since a release, but
      link hidden, please login to view are still around and active as ever! We have continued making updates and producing testing images. But a lot happened that resulted in us not putting out a proper release out in the past few years.
      Those who have stayed in touch with the community will know there has been some turmoil with the closure of the webOS Nation forums last year. Things stabilised over the last year as people converged around the and made plans on the associated . Much of the old information from webOS Nation was preserved thanks to the and can still be accessed, if imperfectly. We have now set up a that largely replicates the old layout and is ready for fresh content.
      If you are eager to find out what we’ve been working on and to try out the new release, read on…
      The (Jenkins) builder infrastructure we had available previously decided to have a number of malfunctions, leading it to be no longer available to us. So for now we’re back to our own builders for building all the images, which isn’t great, but at least we’re still building and providing images! We are now using , which means newer base components like systemd, pulseaudio and wayland.
      Since the last release LuneOS has gone through a major rework under the hood. To summarize:
      We moved from Qt5 to (6.5.2 included in this release). We have moved away from our own compositor (luna-next) to the one provided by LG in called luna-surfacemanager. We are now using LG’s WAM (WebAppManager) instead of our own custom one together with LG’s fork of Chromium (94). A major rebase of all components shared with webOS OSE to be based on the now. This included a migration to Enhanced ACG which provides a lot tighter security for LS2 calls from apps and services. This all was an enormous amount of work behind the screens but little visible to the end user, however this does offer clear benefits going forward being:
      A shared code-base with LG, which means less custom components and maintenance. Years of field tested code on LG production devices which offers more stability. In this process we were able to keep backwards compatibility for apps and services. Easier to upgrade to latest OSE components, since we have migrated almost all remaining components that were still not based on the latest webOS OSE or on Open webOS. (125 components were migrated in total, 15 components are still to be migrated). In the meanwhile we have also been working hard to support the newly released devices such as the PinePhone, PinePhonePro and PineTab2 which are affordable devices which can run a very close to mainline kernel and a multitude of OS-es. We now support booting off on Pinephone.
      The new close to mainline kernel for the Pine64 devices allows them to run things like out of the box!
      All other supported Android devices are now based on 9.0.
      So what is ahead for the near future?
      Our focus will be on the mainline devices and emulator (), however we will try to keep support for the Android/Halium based targets as well.
      Upgrade to latest Chromium 108 released by LG recently Work on audio & multimedia infrastructure provided by webOS OSE to get it working in LuneOS Work on camera infrastructure Try to get a mainline kernel working for Tenderloin, Hammerhead, Mido and Tissot. Improve/add QML components and add new basic apps to be used such as Camera, Flashlight, Audio Player, Video Player Piggyback off some of the work done by the . Provide a GSI image for newer Android (9.0+) based devices, this would allow a standard image to boot on most modern Android devices v.s. building a device specific one for each device. Known issues:
      Battery usage is on the high side No audio in webapps (we decided not to spend time on this, seeing we plan to update Chromium soon anyway) The Usual:
      Sign up for. Get involved and [ UPDATE https://pivotce.com/2014/09/22/webos-ports-help-wanted/ ] Feel free to download the updated builds to get started. Currently supported targets: PinePhone, PinePhonePro, PineTab2, Qemux86-64 (Virtualbox), all with mainline kernel. Tenderloin, Hammerhead, Tissot, Mido, Rosy, Mako (Android 9.0/Halium based with their respective Android kernels (3.4 and newer)). RaspberryPi 3 and RaspberryPi4 might work too, however we haven’t tested this ourselves.
      . And remember we don’t do timelines.
      Don’t forget to contact us with any questions and feel free to join the discussion on the . Catch us on Twitter @webosports on IRC: Libera:#webos-ports, or email [email protected].
      We will see you shortly again with a new release!
      Picture credit: from Pixabay
      The post first appeared on . Related posts:

    • By pivotCE
      The webOS community may be a bit smaller these days but it’s no less devoted to the platform. WebOS Ports is a small team of developers. As you can imagine, it is a few people to maintain a full OS that consists of thousands of components. Things are starting to come together for LuneOS, with the current major rebase and stable release. But we still need your help.
      As nice as it is to have some additional folk contributing, developing, and working on issues, we still need more developers to get involved to make this community project really take off.
      “Our focus is core functionality”
      We cannot stress enough that we are building an OS focused on core app integration that is simple, beautiful, and user-centric. Right now, function comes first. If we had a penny for every developer that knew some web code and could make a beautiful static mock-up of an app that didn’t do a thing in the backend and then said “I did my part, it’s up to you to make it work”…well, we’d have a lot of pennies.
      Developer requirements
      Once core app integration happens we will need HTML/CSS smart people. But to be an asset to the team, you need to have a good grasp on any or all of these technologies:
      Javascript C node.js C++ QML Qt Yocto Graphics design Are you decent at some of these, but might need help from time to time? That’s fine!  We’re a community, remember?  Hit up the
      link hidden, please login to view and/or channel and ask! Get the bugs out!
      We have several applications already available but many are placeholders or have basic functionality. Some of the apps are almost fully functional like Settings. But even Settings has bugs and can use refinement.  OK there are bugs everywhere! (If only it were as easy as a can of Raid to fix them)!  We’ve received lots of questions about how to get plugged into the project quickly.  Easy! Head over to our  to see current issues. Find an area where you think you can help and then find us on or (see below) to talk about it.
      Some examples of areas that need bug fixing are:
      Email: Some minor bug fixes Settings: Add Settings when needed Phone: Further polishing Calendar: Google C+Dav integration needs updating to adopt for Google’s changes Browser: Rework UI to be more webOS/LuneOS like And more. Core Apps/Features/Backend magic
      The Open webOS project released several core applications that were Enyo1 based.  These apps are in LuneOS
      Messaging: Needs a rework or rewrite to give proper functionality similar to legacy webOS PDF needs converting to QML. LuneOS also needs a media player app (maybe reuse/rework the webOS OSE app for this?). The C+Dav connector is there, but it needs updating for various changes by Google. It also needs testing for other providers. Additional IM connectors would be good to implement (Telegram, Signal) etc, there are existing plugins exist for Pidgin/libpurple that can be used. Looks aren’t everything
      As you can see, to really make stuff work first, most of what we need is in the backend.  It’s the old battle between form and function. Which comes first?  Designers will argue form!  But Ports is focused on the core functionality that has to work first and look pretty later. It’s a hard pill to swallow and we get that, but when building an OS, it’s the most important thing. If it looks pretty but doesn’t work, the project loses potential users. If it works but doesn’t look pretty it will at least show promise and that encourages positive feedback. And with a community led project, if you don’t have good feedback you’ve already lost.
      Additional help wanted
      Ports is looking to expand our public relations presence. If you are located outside of the United States or more specifically speak a different language than English and would like to help us advertise and direct interested people toward LuneOS and WebOS Ports, please let us know.
      We are also looking for a WordPress “expert” for a new site we’ll be setting up soon. Are you good at making tutorials?
      We have several “How to install LuneOS guides” on the wiki. If you’d like to make friendly guides, that’d be great!
      And finally, we need a “wiki-meister”. Someone that really knows the ins and outs of running a mediawiki!
      Get involved
      Everyone can help in some way. We need testers and bug reports! Sign up on the , contact us to let us know that you signed up and what your username is, and we’ll upgrade your account so you can post issues.
      Developers please join us on and/or drop by the IRC channel
      How to Contact WebOS Ports
      Want to get involved? Have a question? Get in touch with us.
      [email protected]
      Twitter: 
      IRC (Libera):
      Telegram:
      Issue Tracker: 
       User Support Forums
      Join the forum .
      The post first appeared on . Related posts:

    • By pivotCE
      Have you been wondering what LG will do with webOS next?
      According to
      link hidden, please login to view, a since pulled website has arisen (here are the cached pages from Google  and ) detailing info about LG’s all new platform supposedly called ““. It is thought that this is going to rival Samsung’s Tizen, maybe even in retaliation to Apple’s new smart watch. Hopefully our loyal fan-base will make it popular! According to pictures pulled from the site (see below), the SDK for the said smart watches, will supposedly be released with the announcement of LG’s plans to move webOS to the Smart watch platform. To see the other banners pulled from the site click
      .


    • By pivotCE
      It appears Future Publishing US have decided to “Sunset” the WebOS Nation forums. This term could mean anything from ceasing product support, through archiving to full closure. Whatever the term means in this case, the process is due to begin in early January.
      pivotCE was originally created some years ago to fill the gap in webOS news when
      link hidden, please login to view stopped publishing stories, but the forums continued until this day. Many of pivotCE’s stories were originally sourced from the forum. Both parts of webOS Nation contain a wealth of data and history about the webOS project and it’s successors. It’s hoped that this information can be preserved in some way. If you have a comment or can offer help, .
      You may want to consider joining the discord instance at the .
      The post first appeared on . Related posts:

    • By News Reporter
      Jeremy Zucker Shares How LG gram Laptop, UltraWide Monitor and
      CineBeam Projector Perfectly Match His Creative Lifestyle
       
      SEOUL, July 13, 2022 — LG Electronics (LG) and multi-platinum singer-songwriter
      link hidden, please login to view announced a collaboration to create an exclusive content series capturing a behind-the-scenes look during his upcoming concert tour across Europe including the UK in July. Recently named the ambassador for LG’s innovative products, Zucker will be sharing his life, thoughts and music as he travels for the concerts, enthralling audiences with his heartfelt vocals and self-penned songs at every stop along the way. The exclusive content series, Inspire, Perform and Achieve, which will air via , will also reveal how the critically-acclaimed LG gram laptop, LG UltraWide monitor and LG CineBeam projector lineups “comethru” for his creative lifestyle.
      Jeremy Zucker gained global attention in 2018 with his Platinum-Certified indie hit, comethru. He is also known for popular songs such as the Platinum single all the kids are depressed (2018) and his beautiful duet with Chelsea Cutler, Platinum-certified you were good to me (2019). In his new collaboration with LG, Zucker will offer fresh insight into how he finds inspiration, performs his music and achieves his goals as an artist.
      LG and Zucker will be releasing a variety of compelling content in the coming months, including short videos about his music production process with LG UltraWide monitor, on-the-go lifestyle with LG gram and quiet downtime with LG CineBeam. Thanks to the new partnership, fans worldwide can enjoy learning more about the very talented artist and why he loves working and relaxing with LG’s innovative products.
      “I’m excited about this new partnership, and to share the unique value of my favorite LG products with all of my fans,” said Zucker. “These products are incredibly easy to use and most importantly, they work so well for my daily routine – whether I’m working in the studio, traveling on tour, or at home enjoying some downtime.  I would 100% say that LG products are making my life better and more comfortable.”
      “Jeremy is such an authentic artist and we love the way he’s able to capture real feelings and experiences through his distinctive style,” said Seo Young-jae, senior vice president and head of the IT business unit at LG Electronics Business Solutions Company. “He’s also very charismatic and tech-savvy. He perfectly stands for the customer value LG is pursuing. For LG, it’s an honor to have Jeremy on board and hear him talk passionately about how LG products enhance his productivity and creativity.”
      LG’s IT business unit is committed to offering a wide range of powerful, user-friendly products that improve the quality of life at home, at work and on-the-go. Among its market-leading offerings are the premium UltraFine and UltraWide monitors, designed for professional editing and productivity; ultra-lightweight LG gram laptops made for take-anywhere convenience; and CineBeam projectors that take the home cinema experience to the next level.
      To learn more about LG’s innovative products and how they perfectly match Jeremy Zucker’s creative lifestyle, please visit the LG IT business’ official Instagram account .
      # # #

×
×
  • Create New...