• 1-800-526-8630U.S. (TOLL FREE)
  • 1-917-300-0470EAST COAST U.S.
  • +353-1-416-8900REST OF WORLD
North American Development Survey 2014 v1 Product Image

North American Development Survey 2014 v1

  • ID: 2885185
  • July 2014
  • Region: Global, North America
  • 240 Pages
  • Evans Data Corp
Use of In-Memory Databases Up 40% since Fall 2012 New Survey Shows

This series started in the Winter of 1998 and is the most comprehensive research survey series in existence focused exclusively on developers and IT managers. In this survey, we examine the changing face of Operating platforms; Languages; Cloud Development, Database development and Big Data, Mobile development, DevOps and Continuous delivery, and other current topics highlighting trend updates and significant changes.

The series is approximately 50% dynamic with new questions from leading vendors that explore issues of current industry relevance, and 50% technology adoption trending questions. It is conducted worldwide in six languages and sold in three editions, one for each of the following regions - North America, EMEA and APAC.

Conducted biannually; standard margin of error plus/minus = 4.5%

Use of In-Memory Databases Up 40% since Fall 2012 New Survey Shows

EXECUTIVE SUMMARY

OVERVIEW
Objectives of the Survey
Survey Methodology
Research Design
Relative Rankings
The Sample – Software Developers
The EDC Panel
Other Evans Data Corp. Services
Multi-Client Survey Series
Tactical Survey Reports
Custom Surveys
Targeted Analytics

DEMOGRAPHICS
Developer Segment
Trend: Developer Segment
Company Size
Company Size by Developer Segment
Industry
Job Description
Developer Program Membership
Number of Developers on Team
Involvement with Specific Team Tasks
Involvement by Company Size
Type of Software Being Developed
Trend: Type of Software Being Developed
Involvement with Software Development
Involvement with Software Development by Developer Segment
Development Outside of Employment
Outside Development by Developer Segment
Outside Development by Age
Age
Trend: Median Age
Years Experience
Years Experience by Developer Segment
Years Experience by Company Size
Trend: Years Experience
Education
Education by Developer Segment
Trend: Education

PLATFORMS AND PROCESSORS
Primary Host Operating System Today
Trend: Primary Host Operating System
Primary Host Operating System Next Year
Secondary Host Operating System Today
Top Linux Distribution in Use
Target Operating Systems Today
Touch Screen Support for Windows Apps
Involvement with Natural User Interface (NUI) Development
Complexity of NUI Development
Primary Concern with NUI Development
Types of Platforms to be Targeted This Year
Most Important Factors When Choosing Target Platforms
How Many Consider Specific Processors When Targeting?
Targeted Processors
Length of Development Lifecycle for x86 Platforms
Length of Development Lifecycle for ARM Platforms
Comparing Investment Costs: x86 vs. ARM
Embedded Systems Applications Development
Development of Applications for Connected Devices and the Internet of Things
Internet of Things Development by Developer Segment
Internet of Things Development by Company Size

MOBILE DEVELOPMENT
Mobile Application Development
Mobile Application Development by Developer Segment
Past Mobile Application Development
Past Mobile Application Development by Developer Segment
Primary Mobile Target Platform
Porting Apps to Another Mobile Platform
Target Mobile Platforms for Porting
Primary Mobile Target Platform by Target Mobile Platforms for Porting
Most Used Approach for Mobile Development
Most Used Approach for Mobile Development by Primary Target Platform

HIGH PERFORMANCE COMPUTING
Plans for Targeting Multiple Processors/Cores
Plans for Targeting Multiple Processors/Cores by Developer Segment
Memory Model in Use
Threading Model in Use
Distributed Programming Libraries Used
Use of Tools for Analyzing and Debugging Distributed Apps
Use of Math Libraries for Acceleration
Use of Specific Math Libraries for Acceleration
Use of Intel MKL Conditional Numerical Reproducibility
Features: Intel MKL 11.0 Conditional Reproducibility

DEVELOPING WITH THE GPU
GPU Use
GPU Use by Developer Segment
Key Platforms for GPU Compute
Greatest Motivation for GPU Compute-focus
Greatest Motivation by Developer Segment
Applications Created for GPU Compute Capability
GPU Compute APIs Used TODAY
APIS
Plans for Using Specific API Types
How Many Developers Publish Their Own APIs?
Publishing Own APIs by Specific API Types
Reasons for Selecting API Vendors
How Many Developers Monetize Their API Publication?
Monetizing APIs by Specific API Types
Number of APIs Built in the Past Year
Release Methods for Various APIs
API Management and Support Methods
API-based or SDK-based API Integration
Messaging Protocols Used in API Transactions
Expected Means of Payment for Access to APIs
Expected Means of Profiting from API Use

DATABASES AND BIG DATA
Percentage of Time Spent with Databases or Analytics
Involvement in Big Data and Advanced Analytics
Involvement in Big Data and Advanced Analytics by Developer Segment
Expectations for Increased Use of Big Data
Key Concerns Regarding Big Data
Key Concerns Regarding Networks and Big Data
Types of Databases Used
Plans for Various Databases and Data Sources
Plans for In-Memory Databases
Types of Analytical Techniques Used for Exploring Data
Time Needed to Analyze Events in Real Time
Expectations for Increased Need for Developing Real Time-based Apps 122

CLOUD DEVELOPMENT
Plans for Using the Cloud as a Development Environment
Plans for Using the Cloud as a Development Environment by Developer Segment
Expectations for Increased Use of Cloud as Development Environment 126
Plans for Cloud Deployment
Cloud Deployment: Public, Private, or Hybrid

MONETIZATION, PAYMENTS AND ROI
Involvement in Selling Apps Commercially
Motivators for Developing Applications
Customer Characteristics Influencing Application Development
Monetization Model Used
Typical Subscription Billing Cycles for Mobile Apps
Payment Methods Offered to Consumers
Information Sources for New Payment Solutions or Services
Use of Merchant Accounts
Length of Time Required to Register for a Payments Service
Length of Time Required to Integrate Payments into Website or App
Frequency of Requiring Support from Payment Service
Expected Return on Investment for Mobile Apps
App Ecosystems Perceived to Generate Most Revenues

CONTINUOUS DELIVERY & DEVOPS
Current Importance of Selected Disciplines
Future Importance of Selected Disciplines
Plans for Continuous Delivery Model
Plans for Continuous Delivery Model by Company Size
Plans for Continuous Delivery Model by Developer Segment
Level of Involvement with DevOps
Level of Involvement with DevOps by Company Size
Level of Involvement with DevOps by Developer Segment
Problems within Development Lifecycle
Expectations for DevOps with Proper Tooling
Primary Parties Responsible for Project Management and Evaluation
Use of Quantitative Dashboard Metrics for Tracking Results
Use of Version Control Systems and Testing Environments
Product Deployment Scheduling Practices within Organizations
Post-Production Tracking within Organizations
Agile Development Today
Agile Development Today by Company Size
Agile Development Today by Developer Segment
Length of Development Lifecycle
Length of Development Lifecycle by Company Size
Length of Development Lifecycle by Developer Segment
Length of Development Lifecycle by Current Users of Continuous Delivery Model

SECURITY
Security Skills Self-Assessment
Expectations for Increased Importance of Security
Perceived Security Vulnerabilities
Top Security Concerns
Level of Concern for Particular Malicious Activities
Types of Exploits Analyzed in Code
Authentication Methods Used

DEVELOPMENT TOOLS
Preferred Development Methodology
Preferred Development Methodology by Developer Segment
Most Important Features of a Tool Suite
Most Familiar Tool Suites
Integration of Build/Test with IDEs
Use of Built-In Tools with Eclipse
Eclipse Use Habits
Use of Built-in Tools with Visual Studio
Visual Studio Use Habits
Most Used Tools with Build/Test Operations
Most Essential Components of a Toolset
Amount of Time Spent Using Toolset Components
Average Amount of Time Spent Using Toolset Components
Importance of Framework Features and Characteristics
Most Used Frameworks
Most Used Frameworks by Developer Segment
For Which Services and Value Add Tools Would Developers Pay?
Importance of Specific Tool Types
Importance vs. Satisfaction with Tool Types
Technological Trends that Influence Tool Selection

TECHNOLOGY ADOPTION
Technology Adoption
HTML5 Use by Developer Segment
.NET Use by Developer Segment
Flash Use by Developer Segment
AIR Use by Developer Segment
UML Use by Developer Segment
SOAP Use by Developer Segment
BIRT Use by Developer Segment
Flex Use by Developer Segment
LiveCycle Use by Developer Segment
REST Use by Developer Segment
OpenCV Use by Developer Segment
LLVM Use by Developer Segment
Platforms Targeted in OpenCV Use
Incorporation of OpenCV Elements

LANGUAGE USE
C

C++
C/C++
C#
Objective C
Java
Scripting Languages
Others

SCRIPTING LANGUAGES
JavaScript
PHP
Python
Perl
Ruby
Other

Use of In-Memory Databases Up 40% since Fall 2012 New Survey Shows

The number of developers using in-memory databases has increased 40% worldwide from 18% to 26% during the last six months, according to this new Global Development Survey, an in-depth technology adoption survey of over 1300 developers worldwide. An additional 39% globally say they plan to incorporate in-memory databases into their development work within the next 12 months.

Developers in North America and the Asia Pacific region show the strongest upturn in adoption. While a slightly higher percentage of developers in North America, 29%, now incorporate in-memory databases, almost half of those in the APAC region expect to be using one in the future. The EMEA region is the slowest to adopt the technology.

“In all regions we see a strong correlation between planned or current use of in-memory databases and the perceived importance of Big Data in the organization so that is obviously a strong driver” said Janel Garvin, CEO of Evans Data Corp. “But the other thing that’s interesting is the equally strong correlation between in-memory database use and use or plans for development in the Cloud.”

The survey, which covers multiple technology adoption trends and events also exhibits a strong correlation with the need for analyzing events in real-time before storing data in a repository and in-memory database use across the regions.

The Global Development Survey series is conducted twice a year worldwide in seven languages and is sold bundled or by region. Conducted last month, it will ship to subscribers May 17. Topics included in this comprehensive technology survey include: Demographics, Platform Use and Migration, Big Data and Database, Programming Models, Security, Mobile Development HTML5 Adoption, High Performance Computing, Cloud Development, Development Tools and Purchasing, Architecture and Technology Adoption and Language Use.

Note: Product cover images may vary from those shown

RELATED PRODUCTS

Our Clients

Our clients' logos