Mobile First Development

 We are “Mobile First” developers.

This means your application will work completely on iOS & Android tablets, and all desktops & laptops, and partially (contacts/messages/email/tasks/calendar integration and ‘Push’ notifications) on iPhones and Android phones. Our services are hosted on the Elastos Smart Web.

For example, we integrate Individual Push Notifications with our mobile apps, to enable your database in the cloud to instantly remind you of details of contacts (which you select when you are registering them), by a visible ‘Push’ notification to your phone as they ring. This service can be disabled for regular contacts.



ibm seadoubleplus docker
~
a short word about our apps….
~
Data Persistence and the Enterprise Databases on Elastos Blockchain,

by John L. Olsen, Edward B. Whittle

& the C++, Elastos Component Assembly Runtime & node.js ecosystems

..

Our Double-Entry Accounting System

ie Master Ledger and Transaction Journal on Elastos BlockChain:
is the Accounting ‘Block ‘n’ Tackle’
Written in C++ and JavaScript on Elastos BlockChain [© IT Cloud Solutions Australia, 2011-2018]
chubba

 

General Application Concept

 

your same bus procedures

 

  • Elastos Blockchains are based on modern technology developed under the auspices of the Elastos Foundation.
  • Our databases are built for predictability and reliability.
  • Your Business Data and Business Process Data is copied amongst neighbouring nodes (devices) across the globe for safety security and redundancy..
  • The Elastos Project is an Open Project involving many corporate and individual participants based on open-source code with strength deriving from its open-source nature.
  • We use Elastos BlockChains as our Accounting Journal/Ledger System.
  • Yours would be a Business Channel on a SideChain by itself or sharing a database system on a SideChain with other Business Channel owners in similar businesses.
  • This means that unlike the non-blockchain systems (where Superusers may change records on the database), the transactions recorded on the BlockChains are not able to be changed by anyone at all, ever. This is done in the interests of Fraud prevention.
  • Unlike the Blockchains underpinning Bitcoin and others, the Elastos Blockchain is Permissioned not Anonymous so the identities of the users & entities who were involved in each transaction are recorded.
  • With our Blockchains, “coin-mining” is involved, to ensure valid and sealed transactions.
  • Blockchains provide other data processing advantages including Automatic, Real-time, Multi-Party-Validated Transactions a.k.a ‘Smart Contracts’

     

  •  

    fully supported

    The frontend Apps are encoded in JavaScript and Native (iOS, Android) Code, from Use Cases defined by You and us. We use Sencha Ext.js so we only need to code front-end apps once to target all your platforms; smartphone, tablet, laptop and desktop

    javascript

    We follow the development Principles of Microservices, so that we break down apps into smaller functionally consistent parts, which are then contained and operated separately and clustered on participants’ devices with each Microservice connecting to the blockchain. In this way we obtain a much more fault-tolerant system.

    reduce costs
    The use of JavaScript and its accompanying style of coding – a relatively recent new ‘paradigm’ in enterprise applications programming (with the 2011 release of Google’s V8 JavaScript compiler), ensures maximum speed and availability of running applications due to JavaScript’s design of “Non-Blocking Input/Output”.

    Input and output channels for the device-based servers, and for the databases, are fully occupied, never blocked or waiting for one or other user’s slower process to complete. Slower processes are immediately resumed upon call back. (“Callback” functions are an important feature of JavaScript). This means bandwidth is used very efficiently and processes are lightning fast.

  • Our method of development ensures 100% functionality on all iOS and Android mobile tablet devices, and communication, contacts, tasks, calendar etc (plus ‘Push’ notifications) integration for mobile phones.

  • This functionality is easy to generalise to desktop/laptop computers.

  • It all just works. And fast.

  • [ Note that “JavaScript” is not “Java”; they are owned and licensed by 2 very different realms amongst software corporations. Strictly speaking Javascript came first, but the two are competitors in the web-based-design software language market, although the languages can and do work together in many systems. JavaScript’s real strength is its “asynchronous” operation. Java operates “synchronously” and is thus “I/O Blocking” ]