jDeploy Newsletter

A newsletter devoted to making Java a compelling platform for desktop development again

The hottest Substack posts of jDeploy Newsletter

And their main takeaways
84 implied HN points 05 Mar 24
  1. It is possible to resurrect old desktop applications, like ArgoUML, by converting them into web apps using tools like jDeploy and CheerpJ.
  2. When transitioning desktop apps to the web, functionalities like accessing local files and the clipboard may need modifications to align with web app behavior.
  3. Adding cloud storage integration and improving download functionalities can enhance the usability and user experience of old Swing apps on the web.
84 implied HN points 27 Feb 24
  1. jpackage is an official tool for bundling Java apps, dependent on platform tools, and useful for creating app bundles for Mac, Windows, or Linux with embedded Java runtime.
  2. jDeploy is an open source tool that can build and deploy app bundles for all platforms from any platform, offering a smaller app bundle size, auto updates, and deployment through GitHub or npm.
  3. Use jpackage for app store distributions, while jDeploy is great for easy deployment, auto-updates, and quick distribution of internal utilities or PoC apps.
28 implied HN points 20 Feb 24
  1. Be mindful of using non-public or deprecated APIs when developing Mac Appstore applications as it can lead to rejections.
  2. One way to fix dependencies on deprecated APIs is by building and inserting a custom version of the deprecated framework into the app bundle.
  3. Changing bundle IDs when necessary and updating dependencies in dynamic libraries using tools like install_name_tool can help in resolving issues and getting the updated version accepted on the Mac Appstore.
Get a weekly roundup of the best Substack posts, by hacker news affinity: