See it in action...
Watch 4D Job Wallet on Vimeo for a larger scale.
...and check out some cool new enhancements to 4D productivity !
A New Method Browser
4d Job Wallet's method browser is a complimentary addition to 4D's explorer and integrates many of it's 'missing' features into one handy tool.
Choose between 3 views for the best of all worlds - grouped, flat or recent (which places the last modified at the top of the list). Seamlessly combine actions such as filtering, dragging and grouping so that building a well structured folder hierarchy becomes a breeze.
A Task Based Scratchpad
Forget what you were doing and why you were doing it when you get back to a programming job on a Monday morning ?
4D Job Wallet gives you a handy scratchpad right in the method browser in which to create task-focused method and form groups. "Mind map" your code and dependencies in the wallet so they look the way you think about them. Add folders, mix form and project methods - even nest methods within each other !
Use the wallet pane to explore call chains in both directions - calls and callers - without loosing the context of your code outline.
4D Job Wallet supports recursive expansions both up and down the dependency hierarchy plus the ability to cherry pick parts of the call chain you want to append to the wallet permanently.
4D's component architecture revolutionised portability for generic modules but it left the host code base a bit "high and dry" in terms of portability.
4D Job Wallet levers its powerful object collation tools to deliver an unprecedented library management feature that turbocharges reusability in this area.
Spot the Difference
We are Not Alone
In the eightees, 4D's consolidation of the codebase into one neat structure file was a revolution in convenience. But in the "naughtees" we decided we liked text files after all and wanted to use them increasingly for sharing code.
4D Job Wallet's 'sync' utility helps you delineate working subsets of your methods and share them amongst developers.
Attack of the Clones
Sometimes there's a case for adapting an old code module into that elegant, generalised form that will beautifully address both the legacy problem and the new one with just a parameter change.
For everything else there's 4D Job Wallet's method cloner...go on, you know you want to !
When you can't remember in which method you stuck that crucial commentary that outlined your refactoring strategy for the next day, 4D Job Wallet's notes feature may come in handy.
Write and save programming notes relating to the project in general or a specific wallet task.
The Stocking Fillers
4D Job Wallet's utilities tab includes a 'snapshot' feature which exports all code and form objects in the structure to an external text file that can be read into a 3rd party diffing tool. This lets you make high or low level comparisons with another structure to pinpoint granular changes between versions