Applications (or programs) are any automated technology built
'Apps' is the shortened name for software applications, typically programmed for mobile phones, tablets and even notebooks. The mobile market is not new - it has existed for many decades. In 2009 we witnessed the introduction of the Apple's iPhone which has help popularise apps and the desire for them.
We would love to chat with you if you need a mobile app developed. If we don't service your request we will generally at least point you in the right direction.
We work with companies across a number of industries to help maintain their existing app(s).
We help businesses to offer advice on app ideas, product designs, getting an app built and more. Mobile apps are generally quite different from desktop, web or server-based apps in what works well.
We have released apps to various app stores, mostly for the Education market. Our apps are developed by us in-house, by others on comission, licensed or bought.
Mobile software development is our core business at this time. We have years of experience with web, desktop and servers.
Please drop us a line if you'd like further information.
When talking apps, we can work with you in several different ways:
• Sit down and have a chat about your needs,
• Research an alternative approach to your need,
• Find an existing app that meets your needs,
• Work with you to organise someone else to build the app,
• Build the app ourselves.
Software products go through a variety stages in their lifecycle.
• Planning (Idea, Research)
• Design (Storyboarding, Mockup, Prototyping, Marketing)
• Production (Resourcing, Building, Testing)
• Promotion (Sharing, Advertising, Community)
• Maintenance (Bug fixes, Upgrades, Product Refresh)
• End of Life (Cancellation, Shelving, Retirement, Unsupported).
(This list is only to illustrate the process.)
Behind the word 'apps' (or applications) is the idea of applying science or technology to assist people to do something or to solve a given problem. The human race has been doing this for as long as we've existed. Likewise, data systems help people to remember things such as the inventory of food crops or the keeping of sales records.
Mechanical calculating tools have been around for thousands of years, as have automated machines. The widespread programming of machines by humans is (to our knowledge) more recent.
1700s - Programs were used to control the automated production of patterns in woven cloth. In 1725, paper tape was programmed by B. Bouchon with punched holes to trigger the movements of some parts of his looms. In 1804, this was fully automated by J.M. Jacquard with the use of punched cards chained together to represent the program.
1800s - Programs were to be used in designs for a massive machine for the automatic production of mathematical lookup tables. This Analytical Engine proposed by Charles Babbage in the 1830s was to use these same punched cards. His collaborator, the mathematician Countess Ada Lovelace (Lady Ada), understood that the machine's software alogrithms could be applied for uses much broader than number tables: composing music for example.
Census data was entered on stacks of punched cards for a counting system developed for the U.S. Census Bureau by Herman Hollerith in the 1890s.
Automating book and document libraries was looked at by some early pioneers of that area.
1900s - Applications included analogue electronic computers to aid artillery aim, cryptography (code-breaking), business and the scientific.
Mobile computing in the early 1960s required a truck for companies or military to move their computer. Access to applications was limited to very few people.
It was acknowledged in military, business and education circles that there was a need for portable access to large document libraries and also for mobile communications.
A concept for a portable personal computer for children, Dynabook, was proposed by Alan Kay in 1968. As of this writing, a Dynabook device has yet to be built as originally intended, though more limited devices are available.
Widespread use of computers started around the 1970s with introduction of desktop-sized computers for home, office and schools. Data communications for these was mostly via the telephone network or manually, via portable storage media (magnetic tape). Applications started to become available to those who could afford a computer, for around the price of a car.
Mobile computers that could be carried inside a briefcase started to appear in the early 1980s. Floppy disks and hard drives largely superceded magnetic tapes.
Handheld computers (especially Personal Digital Assistants) started to appear in the late 1980s. These started to have mobile data connectivity in the mid 1990s. (For some of those involved with BNotro, the 90s were pioneering years for mobile apps.)
The late 1990s saw access to the Internet (World Wide Web) becoming popular.
In 2006-2008, interest in mobile applications started to increase. Public interest peaked in 2010 through 2012, popularised largely by Apple's iPhone introduction in 2009 (at which a BNotro founder, Robert Brooker, was present).
2011 was the year of 'cloud computing', essentially the idea of widespread access to massive centralised computers, an upscaled version of 1960s style applications.
2017 was the year of popularity for 'Internet of Things' (IOT) which is the idea that all electronic equipment should include of adding a tiny computer as a mobile application bridge to the Internet. Security, reliability, convenience and access are likely to be key issues moving forward into the 2020s.
Please speak with us to find out more about your business options in this space.