Application with many little apps design
Posted: Fri Nov 25, 2011 7:12 pm
I've got a new project and I'm taking this opportunity to finally make PureBasic pay for itself 
The premise is simple: a company wants to do 10-15 things (individual apps, i.e. app for customers, suppliers, reports, stock, etc).
The thing is, each one you can look at as a mini app, with it's own set of menus and design, but the customer wants the One App to rule them all. Plus they are interrelated, so suppliers, stock and reports may be linked and called from each other.
So my question is this: what would be the best method of handling multiple "apps" in one app - and I mean from a gui design point of view.
Immediately, what comes to my mind, is the MDI for windows, and a mammoth menu bar at the top. I'll acknowledge that it does a lot of things right - contains mini apps for you, menus are structured, and should be fairly self explanatory. There is one big failing though - it's not cross platform, specifically with a Mac.
Although the company wants to start getting one or two macs, they have been holding back as their existing system is windows only based. And me and my big mouth said "yeah, mac's aren't a problem."
So the only thing I can think of for the moment is some sort of side bar menu and apps are launched in a container control that fills the rest of the window, and I take care of freeing gadgets when menu's get switched.
I'm still open to ideas though... anyone?
The premise is simple: a company wants to do 10-15 things (individual apps, i.e. app for customers, suppliers, reports, stock, etc).
The thing is, each one you can look at as a mini app, with it's own set of menus and design, but the customer wants the One App to rule them all. Plus they are interrelated, so suppliers, stock and reports may be linked and called from each other.
So my question is this: what would be the best method of handling multiple "apps" in one app - and I mean from a gui design point of view.
Immediately, what comes to my mind, is the MDI for windows, and a mammoth menu bar at the top. I'll acknowledge that it does a lot of things right - contains mini apps for you, menus are structured, and should be fairly self explanatory. There is one big failing though - it's not cross platform, specifically with a Mac.
Although the company wants to start getting one or two macs, they have been holding back as their existing system is windows only based. And me and my big mouth said "yeah, mac's aren't a problem."
So the only thing I can think of for the moment is some sort of side bar menu and apps are launched in a container control that fills the rest of the window, and I take care of freeing gadgets when menu's get switched.
I'm still open to ideas though... anyone?