The document discusses the potential for Android to be used as a platform for "grimy" business solutions, which are applications used by field service workers and delivery people. While Windows Mobile currently dominates this space, Android may be well-suited as the hardware used can often support Android, and Android allows for long scrolling screens that are better than the tightly packed interfaces of Windows Mobile apps. However, equipment manufacturers are still committed to Windows Mobile for the foreseeable future.
http://www.mobileapptelligence.com
Introduction - Mobile Application Development
Mobile application development is a process by which application software is developed for low-power handheld devices
personal digital assistants
enterprise digital assistants
mobile phones.
MobileAPPtelligence is an award winning web, cloud and mobile app development company.
It does next generation mobile app development for iOS, Android, Blackberry and Windows platforms.
Top iOS App Development Companies | Mobile App Development Companies - 2017Jane Brewer
Top Mobile App Development Companies 2017 | iOS App Developers (iPhone, iPad)
iOS app development is all about idea and implementation. If you are ready to transform your iOS app idea into reality, everything boils down to selecting top iPhone app Development Company.
According to Statista, on average, there are more than 30 thousand new apps submitted to the iTunes App store alone each month and still more written for competing platforms such as Android and Windows. By mid 2016, around 130 billion apps had been downloaded from the Apple App store worldwide. Remember, in order to gain market traction, partnering with reliable mobile app development company will help you scale new heights and minimize loss of resources.
Here you can find the list of top and award-winning mobile app development companies providing innovative iOS solutions.
We have so many expectations towards 2021. India is consistently proving its talent on developing Its own digital environment in mobile app development after the Data breach of Chinese Apps. Mobile Application development company industry is continuously evolving and Staying up to date with the latest trend is arguably the most crucial aspect of success in this space. To stay competitive, exploring new opportunities and leverages the latest trends in technology.
Confused Android or iOS for your next App? Take a detailed look at the key differences between IOS and Android Platforms and which platform can sync with your App idea.
Mobile Developer's Guide To The Galaxy, 15th editionMarco Tabor
The independent, free handbook about mobile technologies. Published since 2009, this 15th edition has released in February 2015. On 272 pages more than 20 experts from the mobile community explain how to get started as an app developer or app provider. You learn about app concept design, prototyping, native app development, cross-platform approaches, mobile analytics, accessibility, monetisation and a lot more.
This is a non-profit project from the Bremen-based German app agency Enough Software.
http://www.mobileapptelligence.com
Introduction - Mobile Application Development
Mobile application development is a process by which application software is developed for low-power handheld devices
personal digital assistants
enterprise digital assistants
mobile phones.
MobileAPPtelligence is an award winning web, cloud and mobile app development company.
It does next generation mobile app development for iOS, Android, Blackberry and Windows platforms.
Top iOS App Development Companies | Mobile App Development Companies - 2017Jane Brewer
Top Mobile App Development Companies 2017 | iOS App Developers (iPhone, iPad)
iOS app development is all about idea and implementation. If you are ready to transform your iOS app idea into reality, everything boils down to selecting top iPhone app Development Company.
According to Statista, on average, there are more than 30 thousand new apps submitted to the iTunes App store alone each month and still more written for competing platforms such as Android and Windows. By mid 2016, around 130 billion apps had been downloaded from the Apple App store worldwide. Remember, in order to gain market traction, partnering with reliable mobile app development company will help you scale new heights and minimize loss of resources.
Here you can find the list of top and award-winning mobile app development companies providing innovative iOS solutions.
We have so many expectations towards 2021. India is consistently proving its talent on developing Its own digital environment in mobile app development after the Data breach of Chinese Apps. Mobile Application development company industry is continuously evolving and Staying up to date with the latest trend is arguably the most crucial aspect of success in this space. To stay competitive, exploring new opportunities and leverages the latest trends in technology.
Confused Android or iOS for your next App? Take a detailed look at the key differences between IOS and Android Platforms and which platform can sync with your App idea.
Mobile Developer's Guide To The Galaxy, 15th editionMarco Tabor
The independent, free handbook about mobile technologies. Published since 2009, this 15th edition has released in February 2015. On 272 pages more than 20 experts from the mobile community explain how to get started as an app developer or app provider. You learn about app concept design, prototyping, native app development, cross-platform approaches, mobile analytics, accessibility, monetisation and a lot more.
This is a non-profit project from the Bremen-based German app agency Enough Software.
Mobile Developer's Guide To The Galaxy 12th EditionMarco Tabor
The latest edition of the popular free book about mobile technologies, aimed at developers and decision makers alike.
Over 20 experts from the mobile community introduce you to topics like app prototyping, developing Android/ iOS/ Java ME/ BlackBerry and Windows Phone apps, cross-platform development, mobile app analytics, accessibility in mobile apps, LBS, augmented reality, app monetization, app stores and a lot more.
This book has been distributed on barcamps, conferences, industry events and at universities worldwide- over 50,000 hardcopies have been printed until today. It's probably the most up-to-date publication you will find.
Top low code mobile app development platformsRupesh Dhiwar
Mobile application use is becoming the trend for global consumers, How low code mobile app development tools are making it easier to develop business apps
The presentation slide that I presented on Creatology (creative and technology) seminar, University of Indonesia, Dec 17, 2011.
I used some materials from my previous presentations, but with some updated data.
A strategic overview of developing for Chrome on Android and native on Android. Touching on the migration from the open web to walled gardens of applications.
Top 16 mobile app development companies in usa & indiaFugenX
Are you an entrepreneur who wants to make a small business, big in a mobile-first world? Absolutely! No one wants to lose billions of potential customers who spend their time on their smartphones.
MobileApptelligence (http://www.mobileapptelligence.com/) team use scrum development model which facilitates Minimal Viable Product (MVP). The knowledge in recent developments and expertise in domains are add-ons to the quality of our products. By using SDKs and iPhone framework of app development, we ensure that we develop all the apps within a minimal time frame.
Although both Apple and Android apps are relevant and essential in today’s competitive business environment, it is important to understand the pros and cons of both.
How Much Does it Cost to Build a Mobile App for iPhone & Android?Alex Sam
Are you up for the estimate of cost to build a mobile app? Well, then you have landed in the right place. This post informs about the various stages of app development that cumulatively contribute to the app development cost.
To answer the question of “How much does it cost to develop a mobile app?” at one go is certainly not possible as it involves a lot of pricing models for developing various parts of an app. Additionally there is custom development and readymade solution route to develop an app.
So this slideshow breaks down the cost factors and shows how much does it cost to create a mobile application from the scratch and through custom development.
--Extra Tags--
cost to build a mobile app
app development cost india
how much does it cost to make an app for your business
how much does it cost to develop an app the true price of starting from scratch
how much does it cost to make a mobile app
how much does it cost to make an app in india
mobile app development cost estimate
how much does it cost to create a mobile application
how much does it cost to develop a mobile app
how much does it cost to make a iphone app
how much does it cost to make a android app
how much does it cost to create a android app
how much does it cost to create a iphone app
how much does it cost to make a iphone app
how much does it cost to make a android app
Everything You Need To Know About Costing Of Mobile App
how much does it cost to build a mobile app
how much does it cost to build a mobile app for android
how much does it cost to build a mobile app for ios
how much does it cost to build a iphone app
how much does it cost to build a android app
how much does it cost to build a simple android app
how much does it cost to make an app for your business
Mobile Developer's Guide To The Galaxy 12th EditionMarco Tabor
The latest edition of the popular free book about mobile technologies, aimed at developers and decision makers alike.
Over 20 experts from the mobile community introduce you to topics like app prototyping, developing Android/ iOS/ Java ME/ BlackBerry and Windows Phone apps, cross-platform development, mobile app analytics, accessibility in mobile apps, LBS, augmented reality, app monetization, app stores and a lot more.
This book has been distributed on barcamps, conferences, industry events and at universities worldwide- over 50,000 hardcopies have been printed until today. It's probably the most up-to-date publication you will find.
Top low code mobile app development platformsRupesh Dhiwar
Mobile application use is becoming the trend for global consumers, How low code mobile app development tools are making it easier to develop business apps
The presentation slide that I presented on Creatology (creative and technology) seminar, University of Indonesia, Dec 17, 2011.
I used some materials from my previous presentations, but with some updated data.
A strategic overview of developing for Chrome on Android and native on Android. Touching on the migration from the open web to walled gardens of applications.
Top 16 mobile app development companies in usa & indiaFugenX
Are you an entrepreneur who wants to make a small business, big in a mobile-first world? Absolutely! No one wants to lose billions of potential customers who spend their time on their smartphones.
MobileApptelligence (http://www.mobileapptelligence.com/) team use scrum development model which facilitates Minimal Viable Product (MVP). The knowledge in recent developments and expertise in domains are add-ons to the quality of our products. By using SDKs and iPhone framework of app development, we ensure that we develop all the apps within a minimal time frame.
Although both Apple and Android apps are relevant and essential in today’s competitive business environment, it is important to understand the pros and cons of both.
How Much Does it Cost to Build a Mobile App for iPhone & Android?Alex Sam
Are you up for the estimate of cost to build a mobile app? Well, then you have landed in the right place. This post informs about the various stages of app development that cumulatively contribute to the app development cost.
To answer the question of “How much does it cost to develop a mobile app?” at one go is certainly not possible as it involves a lot of pricing models for developing various parts of an app. Additionally there is custom development and readymade solution route to develop an app.
So this slideshow breaks down the cost factors and shows how much does it cost to create a mobile application from the scratch and through custom development.
--Extra Tags--
cost to build a mobile app
app development cost india
how much does it cost to make an app for your business
how much does it cost to develop an app the true price of starting from scratch
how much does it cost to make a mobile app
how much does it cost to make an app in india
mobile app development cost estimate
how much does it cost to create a mobile application
how much does it cost to develop a mobile app
how much does it cost to make a iphone app
how much does it cost to make a android app
how much does it cost to create a android app
how much does it cost to create a iphone app
how much does it cost to make a iphone app
how much does it cost to make a android app
Everything You Need To Know About Costing Of Mobile App
how much does it cost to build a mobile app
how much does it cost to build a mobile app for android
how much does it cost to build a mobile app for ios
how much does it cost to build a iphone app
how much does it cost to build a android app
how much does it cost to build a simple android app
how much does it cost to make an app for your business
Android application can easily integrate and operate in smart phones therefore it has made life easy with these operations. The best advantage of android applications is that it helped business owners to get very good chunk of market share during a period of time and gain popularity in this field
In this Digital Darwinian era, The mobile app development trade has already picked up its speed between millennials and their handsets to amass an area and ease their modus vivendi.
Mobile Developer's Guide To The Galaxy 11th editionMarco Tabor
The 11th edition of Enough Software's popular handbook about mobile technologies- for developers and decision makers. 240 pages packed with valuable and objective information about all mobile platforms, different programming paradigms, monetization of apps, accessibility and a lot more.
All you need to get started in the mobile world and still a lot to learn if you're a veteran.
Predicted! Top Software Development Trends for 2021Pixel Crayons
Read the full blog here: http://bit.ly/3pLF0Nq
Connect with us through:
Contact us : https://bit.ly/2IpPX7w
Facebook : https://www.facebook.com/PixelCrayons
Twitter : https://twitter.com/pixelcrayons
LinkedIn : https://www.linkedin.com/company/pixelcrayons
Instagram : https://www.instagram.com/pixelcrayons/
Pinterest : https://in.pinterest.com/pixelcrayons/
In this open market filled with app development software, what is the best app development software for you?
For more details visit - https://ideausher.com/blog/best-app-development-software-for-2021/
The Comprehensive Tech Guide to iOS Mobile App Development: From Concept to L...BOSC Tech Labs
Check how iOS app development revolutionizes business growth with secure, user-friendly apps. Boost your ROI & engage tech-savvy customers with BOSC Tech Labs' expertise.
Beyond Native Vs. Hybrid - Which one is the best?Mars Devs
In this PDF of Beyond Native vs. Hybrid, we delve into the world of mobile app development. Confused about native or hybrid approaches? We'll break down the pros and cons to help you pick the perfect fit for your needs, considering factors like budget, performance, and features. Tune in to make an informed decision for your mobile app!
Click here to know more: https://www.marsdevs.com/blogs/beyond-native-vs-hybrid-which-one-is-the-best
Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...SoftLabNY
SoftLabNY gives you a summary of our mobile app development services.
This video will provide you with a general concept of the many forms of mobile app development, which may help you determine what type of mobile app you want for your company.
We create native and hybrid apps for iOS and Android devices. Our team of highly skilled app developers is ready to tackle any size mobile app development job.
Reach out to us at contact@softlabny.com to find out how we can assist you.
Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...ReformedTech
ReformedTech (https://reformedtech.org) presents an overview of our mobile app development services.
We develop native and hybrid apps for iOS and Android smartphones. Our staff of highly competent app developers is ready to take on mobile app development projects of any size.
Reach out to us at contact@reformedtech.org to find out how we can assist you.
Android app development is on the rise, and for large enterprises and businesses, these are the key points to take into consideration for Android projects.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Free Complete Python - A step towards Data Science
Blog Examples
1. Blog posts
Separate examples of keyword rich neutral, technical & promotional writing.
Predictions of Android's growth for business solutions
Android and iOS to make significant gains in enterprise smartphone market, say analysts…
I recently read that Ovum predicts that it won't be until 2016 that
Android will overtake iPhone in the hands of Business smartphone
users. Just over four years seems like a distant future but it still is a
clear indication of the industry direction.
Android will make significant gains in the business smartphone
market over the next five years, and in 2016 will account for 26% of
corporate device shipments, just 1% less than BlackBerry predicts
Ovum.
The independent telecoms analyst finds that enterprise shipments of
Android smartphones will reach 14.2 million in 2016, growing at a
rate of 21% from the 4.7 million it will reach at the end of this year,
four times the rate of BlackBerry and double Apple’s growth predictions.
However, BlackBerry will remain dominant, with a narrow 27% market share of new device shipments in 2016.
Its growth rate is predicted to be 5.3% between 2011 and 2016, rising from 10.9 million at the end of this year
to 14.8 million in 2016.
The iPhone is also making inroads into the enterprise device ma rket and its presence will increase significantly
- thanks to 'pressure from employees wanting to use Apple hardware for work'. Ovum predicts shipments will
reach 9.3 million in 2016, growing at a rate of 11.2% from the 4.9 million it will reach at the end of 2011.
Principal analyst Pauline Trotter commented: ‘The business smartphone market will see significant growth
over the next five years, with shipments rising from 26.8 million at the end of this year to 54 million in 2016,
which is a growth rate of 12.4%. ‘The demand is being driven by the need to support business applications on
handheld devices as enterprises adopt more flexibl e working patterns and continue to support employees
away from the workplace.’
Trotter says ‘Ongoing improvements in manageability of these device platforms and support for more business
applications will begin to make these devices much more appealing to enterprise buyers and will boost
Android’s takeup'. Support for more business applications will also increase the appeal of both the Android
and iOS platforms to business users.
Another huge reason for these significant gains that we shouldn't forget is s traight up 'I want' and will reflect
trends in the consumer smartphone market.
Windows Mobile and Windows Phone were also holding their position in the Ovum report as with the vast
adoption of smartphones it seems there will be room for all to grow.
So, some good news
2. Google Android Open Conference October 2011
Highlights for my recent visit to San Francisco also known as developer’s paradise.
I found the cross-platform talks particularly relevant and interesting
given what we are doing with Meme IDE. For most of our current
customers using rugged-brick-phones the emphasis on design and
elegance of the user interface, would frankly not be their top priority.
However, for some of the software builders there, this is a reason not
to use any cross-platform IDE. And understandably, the subtleties of
design are clearly paramount for a consumer app.
Interestingly, in LinkedIn's talk by Kiran Prasad on their cross -platform development, the presenter sited a
design rule of breadth < 4 and depth < 3 so that the user does not get lost. I tried to think how this would map
onto some of our field service applications with a complex workflow and lots of information to collect. We
rarely have depth > 1, but i n some places we have chains of next / previous buttoned screens that are 10 or
more steps wide.
Other interesting talks that add to this argument were:
* Design, Building and Architecture for Twin Towers: Android & iOS by Bess Ho
* Cross-Platform App Development with Flex Mobile by Stephen Chin
* Awesome Apps and Agile Development by Dan Clifford
It is a different world. So the question arises, is our next step with Meme IDE to make it more 'consumer
capable' and relevant to this more general market? Or do we stick to the customers we know and sell it as a
premium field service mobile development kit?
Tricky!
Meme IDE Webinars
Your chance to speak to the brain behind our software.
Simon Monk our CTO (aka @theappmonk) will host an open discussion around any issues you want raised
involving Meme IDE™, its use and the future development plans.
The third webinar will start at 09:00 PST/17:00 GMT
on Thursday 8th of September 2011.
If you plan to attend the webinar please just drop your email to webinar@memeapps.com so that we can send
you out the Adobe Connect link.
DISCOVER HOW TO…
BUILD using our effortless development environment, Meme IDE™. Through its user friendly drag and drop
editor for both WM and Android.
DEVELOP complex functions using the unique MemeScript™. A language created to make elements simple and
cohesive on any platform.
Last week we held the first of our webinar sessions and this is second chance to catch it and speak to Simon
Monk, the creator of Meme IDE. We are fully open to any questions, bugs/fixes you want highlighted, any
future platform targets and features you want discussed. This is your opportunity to have input into the
development.
3. We would appreciate your questions prior to the event so we can prepare for them, post here or below.
If you just want to drop in, feel free to sit back and view the webinar as it happens; learning about Meme
IDE™, the thinking behind it, the specific technical details and where we are planning on heading. But please
let us know so we can send you the link.
You can find Simon on twitter or @memestreams for more information
As we have said this is a community based beta and we want to here what you have to say!
email webinar@memeapps.com to join
The Global Developer Challenge is now open
It’s time to build…
The challenge is for developers to create and
build a business utility application using Meme
IDE. The developer of the winning app will
receive a Panasonic Toughbook tablet. Worth
over $2,000.
Build any form of business app through Meme
IDE. That is the only specific requirement the rest
is up to you, the submissions could really be
anything from an expenses recording app, a to-
do list app or even a currency converter but we really just want to see with what you can come up with. We
are looking to reward development innovation from the Meme IDE beta community to stretch the capabilities
of our software.
Entry details and more info here.
Is Android a Good Platform for 'Grimy' Business Solutions?
Business solutions can be divided into two on the basis of the type of user.
Firstly there are 'shiny' business solutions for sales people and managers. These are
essentially extensions to an organisation's CRM system. These solutions will
generally also include email facilities and may be delivered on a Blackberry or an
iPhone or smart Android device, in other-words a consumer-style smartphone.
A quite different type of solution, but one that is generally higher value in per -user revenue is the 'grimy'
business solution. This will usually be delivered on a rugged brick of a phone. The end users may be involved in
field service activities (fixing things) or delivery activities.
The devices and app will be heavily locked down and the workflow will dictate the activities of the engineer or
delivery worker.
4. The vast majority of 'grimy' apps are written in Windows Mobile. In fact, we can be more
specific than that, because the rugged equipment manufacturers have stated that they will
be sticking with WM6.5 for the foreseeable future and not migrating to Microsoft's latest
mobile operating system. Windows Mobile (and even more aggressively WP7) has long been
negatively viewed by reviewers and blogs such as this one from Greg Kumparak
@techcrunch but still it is used and heavily relied upon in business.
So, back to the original question. Where does Android sit in all this?
My answer is that Android is well suited to this kind of app for the following reason s:
* Hardware compatibility. The hardware currently used by manufacturers of rugged WM devices is in most
cases perfectly capable of taking Android, without modification.
* The long screen. Screen designs for WM6.5 business apps tend to get very tightly packed. Scrolling the whole
screen does not work well, when you have an app out in the field and you are trying hit the 10 pixel wide scroll
area on a badly calibrated touch screen. In Android, it is far more natural to have a 'long' widely -spaced screen
that the user can wiz up and down with using swipes of the finger.
* End-user familiarity. WM6.5 has its roots in consumer phone technology. But this is a fast moving technology
and people are used to the iPhone / Android style of doing things. It is becoming more and more familiar to
end users.
* No stylus. Businesses buy styluses by the box full. They get lost and broken with great regularity.
* Tablet-tability. The increasing abilities of android tablets and especially rugged versions are making them a
more appealing option for businesses. Some good and more viable examples were highlighted by Matt Burns
over at Techcrunch back in April.
When will we see 'grimy' Android apps?
Well, they are starting to emerge, but it will probably be at least two years before they are on a par with
WM6.5 solutions - at least in the 'grimy' market.
It will be interesting to see if this is hastened by Google's purchase of Motorola's phone division.
Requirements Engineering for Business Apps
The boundary between the customer and the developer is often a dangerous
place to live. Customers think they know what they want and developers usually
know what they think the customer needs. As with all areas of
software development, success will only become possible when these views
converge. Lack of convergence will result in disappointment at best and
litigation at worst.
While this is not a problem that is confined to mobile development, it can be worse than a conventional
system for a number of reasons:
* Mobile Apps are a "new thing" and customers often don't understand the design constraints and possibilities
of a mobile phone platform.
* There is almost a status symbol value to having an App for your business, even if there is no immediate
operational need for such an application.
As with any situation where there is an expectations gap to be filled, communication is the solution. There
5. needs to be a common understanding esta blished between the customer and the developer. N.B. I use the
developer in the sense of the consultant or analyst / programmer who will be responsible for developing the
system. To my mind, creating another unnecessary information gap by separating the ro les of analyst and
developer is a recipe for disaster and contrary to the agile practices that we use internally to accomplish the
development, once the requirements have been gathered. Yes, ideally requirements should be more fluid than
that, but in practice customers will rarely be willing to accept an open-ended truly agile process, so we keep
most of the agility internal.
Some of these points have been were picked up in an insigtful blog post by Brian Sommer over
@ZDnet explaining how the requirements for business apps should be rethought to keep up with users.
We have a couple of techniques that we apply during our requirements gathering.
The first of these is about the customer teaching the developer and the second reverses the information flow
and - ideally - bridges the information gap, to initiate a successful project.
'A day in the Life of'
The first of these is about the developer l earning more about the current business process, and where the
customer sees the mobile extension of their business occurring. The day of one of the workers using the app is
spread out in a timeline, by attaching sticky-notes to a wall or whiteboard. Other contributory parts of the
business are also mapped onto this diagram.
It is essential that someone who either does the job, or has done the job of the person holding the phone is
present.
At the end of this kind of workshop, the developer will have a good understanding of the customer's business
and be buzzing with ideas and thoughts about how to create a great solution. The customer will probably also
have a better picture of their business process and also ready for the next step.
'App Workflow White-boarding'
The next step is for the developer to start drawing the App. This should
not be pre-planned. It should be created in the presence of the
customer with immediate feedback from them. The developer should
keep control of the whiteboard pen but consult the customers,
presenting their vision of the App in the form of a whiteboard workflow.
The app should support the mobile worker, not make their life more
difficult. It should lead them naturally through their daily tasks in a
linear manner. Modeless user interfaces where you jump around between screens and the user controls the
workflow in their head are rare. As such, it is the operational people in the room who should have most
influence. Hopefully they will be wowed by your insights and pleased to contribute.
Customers tend to want the App to do more than it needs to. The App development should be phased, so that
each phase can inform the design of the next. The first phase should be as simple as possible.
There is of course much more to requirements engineering for mobile Apps, but I hope these techniques will
give you a good start.
Standards in Mobile Development
When will mobile operating systems achieve a universal development
platform?
6. The generally accepted answer to this question by seasoned developers is around the same time that
Windows 7 and OS X become open source. There is far too much technological pride and 'not invented here'
syndrome floating around for that to happen any time soon. In any case, excessive standards can stifle
innovation.
HTML5 offers such a promise, but the standard is immature and Microsoft is still basing its Windows Phone
development on Silverlight. Kevin C. Tofel at Gigaom highlighted some telling stats In any case, many suppliers
of the rugged phones that are still the mainstay of business solutions are resolutely sti cking with Windows
Mobile 6.5.
Developers that I speak to have doubts about writing full featured apps using web technologies. Javascript is
still trying to shake off its 'script-kiddie' reputation. For some developers, the only acceptable way to write a
mobile app is to use native development tools.
If the desirability for standards across mobile platforms is largel y motivated by the desire to simplify the
process of creating cross-platform apps, then maybe this same goal can be addressed, not by standardizing all
platforms, but creating an application development layer that sits above the native development tools
generating native projects that are then compiled by the platform specific tools.
Meme IDE is such a tool. It has platform specific screen designers and a platform neutral programming
language (Meme Script). The platform currently generates native code projects for Windows Mobile 6.5 and
Android 2.1, with iOS and Blackberry on the way.
Something to think about!
Droidcon 2011
Android invades London...
I had not been to one of these events before and I was pleasantly
surprised.
The 'bar camp' is a great idea. Those who wa nted to talk about
something stood up at the start of the session and pitched for it. Then
the rest of the first day was broken out into three tracks for the
sessions that were voted in. In fact I think all the talks were voted in.
It produced a big range of talks, and yes many of them were promotional (including mine), but there were also
some good technical discussions. This included a good talk about using AspectJ to weave Google Analytics code
into an Android app without filling the codebase full of fl uff. I would love to be able to tell you who gave the
talk, but I cannot find the Barcamp speakers list on the conference website anywhere.
This event was full of consumer app developers, working on shiny devices. Where do we find our target
audience of 'rugged-handheld-computer' users who are stuck with Windows Mobile 6.5 but see an escape
route through Android?
They must be out there somewhere. Or, maybe they are not, and we just need to make Meme IDE more
consumer oriented.
Something to think about.