MiWorkplaceBlog2019-03-10T00:00:00+00:00http://blog.miworkplace.com/feed/atomMihael Schmidtmihael@rpgnextgen.comNew Release 1.20.0https://blog.miworkplace.com/blog/2019/03/10/new-release-1200<![CDATA[Hi, and here we are again. Another release of MiWorkplace. \o/ The big topic I tried to tackle with this release was code folding. But the first attempt didn't work out that well (with no working result in sight) so I put it in the backlog and moved on so that you can have a release with some more]]>2019-03-10T00:00:00+00:00New Release 1.19.0https://blog.miworkplace.com/blog/2019/01/03/new-release-1190<![CDATA[Hi, here is another MiWorkplace release. This is a rather minor release. For me the biggest new feature is the "go into" support in the IFS viewer of the Remote Explorer which lets you view only the content of the selected folder without any clutter from parent folders. Coupled with this you can ]]>2019-01-03T00:00:00+00:00New Release 1.18.0https://blog.miworkplace.com/blog/2018/12/07/new-release-1180<![CDATA[Hi, I finished another release of MiWorkplace. This time the focus lay more on a very current topic: REST and web services. I have been active in the open source project ILEastic at github, lead by Niels Liisberg from sitemule.com, well known from the IceBreak server. I think that this project ]]>2018-12-07T00:00:00+00:00Script Editor Example - ILEDocs Blockshttps://blog.miworkplace.com/blog/2018/10/04/script-editor-example-iledocs-blocks<![CDATA[Since the last release (1.17.0) you can edit your source code programmatically. So what does this mean and how can you use it. MiWorkplace has now a new view called Script Editor. There you can code some JavaScript which gets executed either on pressing the Execute button in the toolbar of the view]]>2018-10-04T00:00:00+00:00New Release 1.17.0https://blog.miworkplace.com/blog/2018/09/21/new-release-1170<![CDATA[Hi, and here we are with another release. Hand-in-hand is a great topic for this release. Java and Javascript had not very much in common (besides the Java name part). But for some years now there is the Mozilla Rhino project which lets you run Javascript code on the Java VM. Oracle took that appr]]>2018-09-21T00:00:00+00:00New Release 1.16.0https://blog.miworkplace.com/blog/2018/08/07/new-release-1160<![CDATA[Hi, and here we are with another release. The release cycles are getting ever shorter it seems. The life of the **FREE RPG developer is getting easier with each release. You are getting a much better hover support in **FREE RPG. Mouse hover over a variable, data structure and procedure call will g]]>2018-08-07T00:00:00+00:00New Release 1.15.0https://blog.miworkplace.com/blog/2018/06/29/new-release-1150<![CDATA[Hi, and again another release. This time the release cycle was even shorter \o/ . There is not much to tell about this release. Some small things has been changed or fixed which results in a better user experience. F. e. a version check has been added. It will check for a new version on startup]]>2018-06-29T00:00:00+00:00New Release 1.14.0https://blog.miworkplace.com/blog/2018/05/25/new-release-1140<![CDATA[Hi, and again another release. This time the release cycle was a bit shorter \o/ . There were some big changes. Most of them are not visible but under the hood. For example the switch to a more up-to-date Eclipse version (4.7 Oxygen) which is used as a base for MiWorkplace. But as Eclipse 4.7 need]]>2018-05-25T00:00:00+00:00Dark Themehttps://blog.miworkplace.com/blog/2018/05/14/dark-theme<![CDATA[As dark themes seems to be all the rage I am adding a dark theme to MiWorkplace too. Generally I just toned down the brightness when working in the evening but working with a dark theme is not that bad =) . Here is a first glance on how it will probably look in MiWorkplace. It is a mix of the origi]]>2018-05-14T00:00:00+00:00Objects Missing!?!https://blog.miworkplace.com/blog/2018/04/16/objects-missing<![CDATA[Object names on IBM i are not very descriptive by their nature with 10 characters for the name. Why some developers ruin the names with some weird prefix is beyond me. But everybody should be able to do as they please. Everybody has his style when it comes to names, formatting, etc. MiWorkplace su]]>2018-04-16T00:00:00+00:00New Release 1.13.0https://blog.miworkplace.com/blog/2018/04/04/new-release-1130<![CDATA[Hi, at last! It has been quiet for some time now but the new release is finished at last. I would never have thought that translating the UI would take so long. But now we can enjoy MiWorkplace in German. If your environment is configured for German (locale de) then you automatically have the germ]]>2018-04-04T00:00:00+00:00New Release 1.12.0https://blog.miworkplace.com/blog/2017/12/05/new-release-1120<![CDATA[Hi, again I am happy to announce another release of MiWorkplace at last. It took some more time than usual. But here it is! This release comes with some new features and some bug fixes. Support for "Local History" has been implemented at last. Now every time you save a source (stream file and sou]]>2017-12-05T00:00:00+00:00Wiki mergedhttps://blog.miworkplace.com/blog/2017/09/19/wiki-merged<![CDATA[Hi, sorry but no new release. It is way to soon for another release anyway and you probably haven't even downloaded the last one. ;-) I just want to inform you that the MiWorkplace wiki is no more. The content of the wiki has been moved to the user guide. Happy reading! Mihael ]]>2017-09-19T00:00:00+00:00New Release 1.11.0https://blog.miworkplace.com/blog/2017/09/17/new-release-1110<![CDATA[Hi, I am happy to announce another release of MiWorkplace. Many things have been added or fixed in this release. Though not everything I would have liked to work on have made it into this release. The support for a local history of your RPG sources hasn't made it. Though this is not a feature I am]]>2017-09-17T00:00:00+00:00New Release 1.10.0https://blog.miworkplace.com/blog/2017/07/24/new-release-1100<![CDATA[Hi, I am happy to announce another release of MiWorkplace. Many things have been added or fixed in this release. Many things under the hood needed to be done to get simple looking things working. Some of those things is the further support of content assist and auto completion. You can now hover ]]>2017-07-24T00:00:00+00:00Organizing Viewshttps://blog.miworkplace.com/blog/2017/07/08/organizing-views<![CDATA[Hi, I had planned it for a long time and finally managed to take some time and make another video. As some MiWorkplace users come from a none UI world (like 5250 terminals) some have never worked with editors like Eclipse, Netbeans or IntelliJ IDEA and are not very familiar with how much you can ]]>2017-07-08T00:00:00+00:00MiWorkplace for pub400.com 1.1.0https://blog.miworkplace.com/blog/2017/05/28/miworkplace-for-pub400com-110<![CDATA[Hi, I updated the free version of MiWorkplace for pub400 to the latest MiWorkplace release. It is now up-to-date with the MiWorkplace version 1.9.1. You can read the changelog here. You can find this version in the pub400 section on the MiWorkplace web site. Happy experimenting! Mihael ]]>2017-05-28T00:00:00+00:00New Release 1.9.1https://blog.miworkplace.com/blog/2017/05/23/new-release-191<![CDATA[Hi, a little bug has slipped through and it doesn't like line numbers. The line number in a saved source member will always be the same which by itself is not a problem but isn't very nice. This release squashed that bug for good. You find the fixed version (1.9.1) in the download section. Happy]]>2017-05-23T00:00:00+00:00New Release 1.9.0https://blog.miworkplace.com/blog/2017/05/22/new-release-190<![CDATA[Hi, I am happy to announce another new release of MiWorkplace. This release is not as feature packed as the last one but on the other hand this release cycle was a rather short one. But the shorter the better for you as you get your features quite fast. This release adds the feature to open an i]]>2017-05-22T00:00:00+00:00Service Program Signature and Binder Languagehttps://blog.miworkplace.com/blog/2017/04/13/service-program-signature-and-binder-language<![CDATA[On my way home from my workout I thought about service programs, signatures and binder language. Every once in a while when someone asks about service program signatures I get a scolding for suggesting the usage of binder language. Don't use binder language! Just recompile every program which ha]]>2017-04-13T00:00:00+00:00New Release 1.8.0https://blog.miworkplace.com/blog/2017/04/11/new-release-180<![CDATA[Hi, I am happy to announce another new release of MiWorkplace. This time I am very happy to have finished another big milestone regarding RPG development: Outline for **FREE RPG source code Though the outline itself is not the big milestone itself but only a part of it. The interesting part is ]]>2017-04-11T00:00:00+00:00New Release 1.7.1https://blog.miworkplace.com/blog/2017/02/18/new-release-171<![CDATA[Hi, I am not too happy to announce a new release of MiWorkplace. Why? Because a little annoying bug has escaped my eyes. You will only encounter the bug if you try to open a stream file Markdown document. A nasty and ugly error message dialog will appear. So if you are not into writing docs in ]]>2017-02-18T00:00:00+00:00MiWorkplace for pub400.com 1.0.0https://blog.miworkplace.com/blog/2017/02/15/miworkplace-for-pub400com-100<![CDATA[Hi, I am very happy to announce a new release of MiWorkplace. But wait ... I just released version 1.7.0 of MiWorkplace ... and yes, you are correct. This is a special version just for all those developers who always have an excuse to not sit down, learn and make some progress with their IBM i sk]]>2017-02-15T00:00:00+00:00New Release 1.7.0https://blog.miworkplace.com/blog/2017/02/13/new-release-170<![CDATA[Hi, I am happy to announce a new release of MiWorkplace. Markdown for documentation seems all the rage at the moment. MiWorkplace now supports editing Markdown text (source members and stream files). The Outline view eases the navigation in Markdown files. The other new feature is the modificat]]>2017-02-13T00:00:00+00:00Starting the debuggerhttps://blog.miworkplace.com/blog/2017/02/04/starting-the-debugger<![CDATA[Hi, MiWorkplace does not include a debugger but that does not mean that you have to dismiss debugging. You can start the IBM i System Debugger included in the JTOpen project from MiWorkplace. The steps you need to take can be found in the user guide. Happy debugging! Mihael ]]>2017-02-04T00:00:00+00:00Import Menu Entry not showinghttps://blog.miworkplace.com/blog/2017/01/17/import-menu-entry-not-showing<![CDATA[Hi, the latest release adds the new menu entry Import to the context menu of IFS directories and QSYS source files. Though on already existing workspaces this menu entry is not showing. This is because of how Eclipse e4 (on which MiWorkplace is based on) works and persists/loads the application st]]>2017-01-17T00:00:00+00:00New Release 1.6.0https://blog.miworkplace.com/blog/2017/01/17/new-release-160<![CDATA[Hi, I am really happy to announce a new release of MiWorkplace. This is the first release after an extended time out and I am very happy that I am back. That said the new release doesn't come with so many new features. But it is the restart of my plan to do monthly or every second month releases. ]]>2017-01-17T00:00:00+00:00New Release 1.5.0https://blog.miworkplace.com/blog/2016/06/03/new-release-150<![CDATA[Hi, I am quite happy to announce a new release of MiWorkplace. This release fixes some bugs. The outline for RPG source code has been fixed on Windows. But the main feature of this release is the integration of ILEDocs into the editor. Every curious RPG developer has probably heard or read about]]>2016-06-03T00:00:00+00:00ILEDocs Revivalhttps://blog.miworkplace.com/blog/2016/03/15/iledocs-revival<![CDATA[Hi, creating documentation has always been a major PITA in software development. Tools try to ease the process of creating good documentation. There are different kind of documentations (mostly different by the scope and/or detail and/or perspective) and not every documentation tool is good for ]]>2016-03-15T00:00:00+00:00New Release 1.4.0https://blog.miworkplace.com/blog/2016/02/08/new-release-140<![CDATA[Hi, I am quite happy to announce a new release of MiWorkplace. This release comes with more work on templates and snippets. The basic things has been laid out int the last release. I have added two more predefined template variables which can be used in the template editor: ${word_selection} $]]>2016-02-08T00:00:00+00:00New Release 1.3.0https://blog.miworkplace.com/blog/2015/12/24/new-release-130<![CDATA[Hi, a little Christmas present for you: MiWorkplace 1.3.0 The new release includes support for templates and snippets. This will speed up your development. Templates are available via the content assist in the editor (CTRL+Space). Snippets are available via the Snippets view. This also covers]]>2015-12-24T00:00:00+00:00Requirementshttps://blog.miworkplace.com/blog/2015/11/24/requirements<![CDATA[I thought that I didn't have to write the "Requirements" for this software as there is nothing to do for almost all installations and PC/notebooks. Every server should at least be on V5R3 and every PC should have a recent Java Runtime Environement (JRE) installed by now. But it seems I was wrong]]>2015-11-24T00:00:00+00:00Selecting the right downloadhttps://blog.miworkplace.com/blog/2015/11/17/selecting-the-right-download<![CDATA[MiWorkplace is available for all major operating systems. Choosing the correct operating systems in the download section should be easy enough for everybody. But when it comes to 32 or 64 bit it gets a little more complicated. Most of the time you can just take the architecture of the operating s]]>2015-11-17T00:00:00+00:00New Release 1.2.0https://blog.miworkplace.com/blog/2015/11/09/new-release-120<![CDATA[Hi, I am quite happy to announce a new release of MiWorkplace. This release comes with more work on CL support. The basic things has been laid out to get the more advanced and more interesting features implemented, especially in the refactoring area. Just to give you an idea what my goals are w]]>2015-11-09T00:00:00+00:00Release Noteshttps://blog.miworkplace.com/blog/2015/09/23/release-notes<![CDATA[New releases of MiWorkplace will (hopefully) come out frequently. And to let you know what features were added and improved I added a link to the release notes in the download section. Happy coding! Mihael ]]>2015-09-23T00:00:00+00:00SEU command alternatives in MiWorkplacehttps://blog.miworkplace.com/blog/2015/09/22/seu-command-alternatives-in-miworkplace<![CDATA[In SEU you need to know many commands for an action, in a graphical editor (like MiWorkplace) things are done differently as you have more options like text selection or scrolling and paging up and down. And some times you don't have a direct equivalent to a key command but you can achieve the sa]]>2015-09-22T00:00:00+00:00How to updatehttps://blog.miworkplace.com/blog/2015/09/16/how-to-update<![CDATA[As the application currently doesn't have the ability to update itself you will have to do it manually. But it can be really easy: Download Extract content of zip file FINISHED! But this is only possible if you have prepared your environment accordingly. MiWorkplace is an Eclipse RCP applicati]]>2015-09-16T00:00:00+00:00Releaseshttps://blog.miworkplace.com/blog/2015/09/15/releases<![CDATA[Hi, this is the first blog post and normally I am not the person who writes a lot and definitely doesn't write a blog. But I want to inform those interested in MiWorkplace and keep them up-to-date. So everyone who has acquired a license is entitled for updates of the product. The question most ]]>2015-09-15T00:00:00+00:00