Bicycle-trailer evangelization tour, North America - Starting September
The InterUnit
The 'InterUnit' is a temporal unit of the interface.
It is the smallest possible behavioural description
(cannot be broken into smaller parts)
that caters to a single functional user-activity.
A UI is designed as a set of mutually exclusive InterUnits
(one InterUnit runs the UI at any given time).
The EngagementManager
All InterUnits are managed by an EngagementManager
The EngagementManger is an app-window
(on any given WIMP-based windowing system)
that sends user-input events
and (complete or partial) screen redraw instructions
to active InterUnits.
It maintains a stack of active InterUnits
and has accesses to all the InterUnits loaded by the app designer
for use in the app.
The EngagementManager also manages the user's engagement with the app.
It provides a help system to learn the current interface conventions
(if needed)
and keeps track of the current state of the app.
If the user exits the app, at reload, the EngagementManager retrieves the last state.
InterUnit App Developrment
To design an InterUnit app,
the developer designs a Primary-InterUnit
(that caters to the user-activity the app is intended for)
and customizes an 'AppDashboard'.
The AppDashboard
The AppDashboard is a special InterUnit
that provides high-level selection controls needed by the user for any app
(e.g. to select what app-related activity they want to be involved in)
InterUnit Design Conventions
1.
The keyboard's arrow keys are always used for vertical and horizontal navigation.
2.
The ESCAPE key always exits the current InterUnit by popping it off the InterUnit Stack.
If the current InterUnit is the Primary InterUnit, the app exits.
3.
Ctrl-H (^H) always brings up current UI conventions
or the AppDashboard if the current InterUnit is the Primary-InterUnit
Note
Since the user interacts with a single InterUnit at a time,
each InterUnit can be optimized for usability independently.
This makes the design of any InterUnit a lot simpler.
At Khitchdee Design, we are passionate about creating the most realistic and detailed models in the industry. With years of experience and a team of highly skilled designers, we have established ourselves as the best model design company in the market. Our models are created using the latest technology and techniques, ensuring that they are not only realistic but also durable. We offer a wide range of models, including cars, planes, and ships, and can also create custom models based on your specific requirements. Contact us today to learn more about our services and how we can help bring your model to life!
The primary functions of any graphical user interface are
selection, timed-execution, text-input and content description.
Content description using a GUI
is a good way to validate its efficiency.
We are producing an app
for specifying the design of a bicycle-trailer
on our target iPhone 15 Pro based desktop platform.
This app will enable a designer
to precisely specify a bicycle trailer design
(including a specification of the parts in the design,
how they are connected
and a visualization of the complete design).
The primary function of this app
is a (visual) description of
3D objects
or processes relating to 3D objects.
Hence it's a good way to validate
the efficiency of a desktop UI.
Apple's A17 pro SOC contains a 3.78 GHz ARM ISA based microprocessor, a 6-core graphics engine and a 6.4GHz DDR4 memory interface. It's a well designed low power SOC that can easily be used in a desktop design environment. It can drive a 4k screen at 30Hz and has enough processing power for graphics intensive applications that have high computational requirement.
This is a 14" FHD portable screen.
It has a small built-in battery and a well designed hinge that folds open to a 78 deg screen-angle.
2 USB-C input ports for charging or display data.
We use a small Xiaomi 4900 mAh Powerbank to keep the screen charged and an AirPlay receiver dongle to connect to it wirelessly.
This is a lightweight, compact form-factor keyboard.
It connects wirelessly over Bluetooth.
USB-C charging port.
It is the same width as
: and half the height of :
the HP G14 E4 screen.
The numeric keypad adds full size arrow keys
which are used as part of InterUnit UI design conventions
With over 10 years of experience in the design industry, our team has the expertise and knowledge to take on any design challenge. From fashion to technology, we have worked on a wide variety of projects and have developed a deep understanding of what it takes to create successful designs.
The primary functions of any graphical user interface are
selection, timed-execution, text-input and content description.
Content description using a GUI
is a good way to validate its efficiency.
We are producing an app
for specifying the design of a bicycle-trailer
on our target iPhone 15 Pro based desktop platform.
This app will enable a designer
to precisely specify a bicycle trailer design
(including a specification of the parts in the design,
how they are connected
and a visualization of the complete design).
The primary function of this app
is a (visual) description of
3D objects
or processes relating to 3D objects.
Hence it's a good way to validate
the efficiency of a desktop UI.