ArcherMind

Software Development Services

Phone: 908-595-2114  
Fax: 908-231-0444  

HOME   |   ABOUT US     |   CONTACT US   |   SERVICES     |   CASE STUDIES   |   NEWS   |   CAREERS  

Technical Skills

ArcherMind has a breadth and depth of software development technical skills that allows ArcherMind to address a wide range of customer requirements.

Win CE/Win Mobile
Linux
JAVA/J2EE
Embedded Software & Technologies
Client & Server Technologies
Web Applications
Enterprise Applications
Testing Services

Top of the page


Win CE/ Win Mobile
ArcherMind has significant professional experience with Windows Embedded CE and Mobile platforms, providing various well-proven solutions and custom development to meet customer product requirements.

  • WinCE5.0/6.0 BSP development (Familiar with TI, Marvell, Samsung hardware platforms)
  • Shell customization for WinCE
  • Application development on WinCE
  • Telephony solutions based on WinCE6.0
  • Windows Mobile5.0/6.0 application development (IM, Game, etc);
  • Experienced in C++ and C# programming.

ArcherMind project implementation steps are as following:
a.    Development requirement definition- This is an essential first step to understanding the customer's requirements. ArcherMind will assist customers to develop the specification requirement plan if they do not provide one.
b.    Proposal- The project proposal is prepared, including primary system design, functions and workload estimates.
c.    Project Plan produced
d.    Design the development
e.    Coding the software
f.    Test completely the software design
g.    Deliver the product to the customer

Customers have been quite satisfied with our work design and development quality, our lower cost, and the overall project efficiency.

Top of the page


Linux
ArcherMind is a leader in Linux mobile platform and applications. Total solutions are often delivered for customers, with quick response, full quality assurance testing, delivering a high quality service.

Our expert engineering team is qualified to cover all of the Linux Platform, include Android, Limo, and Qtopia. We have a good understanding of the Linux Kernel and ARM architecture. We have the capability to do Linux BSP for target processors and to create complete new board level designs.

ArcherMind Excellent Engineering Skill Pool:

  • Network protocol realization of Linux kernel
  • Porting Linux drivers
  • Tailoring GNU and Linux operating system
  • C/C++ programming under Linux and UNIX environment
  • The Linux kernel
  • Embedded system development
  • IP networking programming (PPP, IP, TCP, UDP, SIP)
  • Linux network security
  • Load balance and high availability for Linux OS
  • XWindow system concepts
  • GTK/GDK, Mozilla Firefox/XUL, Java Script
  • Multi-threaded programming

ArcherMind Development Team Expertise:

  • Qt/Qtopia Commercial Software development
  • Android platform total solutions
  • Navigation software, Monitor and control system base on GPS
  • Map engine for website, various kinds of GIS application
  • OMA SyncML, DM, and DCD programming
  • Bootloader(uboot, blob)
  • Alsa, OSS sound architecture
  • 4L2 video architecture
  • Linux input subsystem
  • Linux kernel related to networking
  • Linux high availability and load balance
  • GSM/GPRS module

Top of the page


JAVA/J2EE
Many companies are trying to move their business online. Java/J2EE is a mature technology to build your business and has become a standard for developing multi-tier enterprise applications. The J2EE platform simplifies enterprise applications by basing them on standardized, modular components, by providing a complete set of services to those components, and by handling many details of application behavior automatically, without complex programming. Many of these components are available for all levels of commercial application building: shopping carts, search engines, product catalogues, etc.

Although Java is a known and production-ready technology, effective SOA architecture takes experience and understanding. ArcherMind is an expert provider of Java and J2EE-based development and testing. Our distributed team has been delivering production ready since 2007. We have developed and tested over 1 million lines of Java/J2EE/SOA code.

ArcherMind has extensive experience and deep expertise in the following Java/J2EE technologies:

  • J2EE/.NET, Eclipse, Swing, AWT
  • Application Server: JBoss, Tomcat, Weblogic, Websphere
  • Database: Oracle, MySQL, Infomix,DB2, SQL Server
  • Web: Structs, JSP, JSF, Ajax, PHP
  • Directory Service: UDDI, Open LDAP
  • Search: Lucene

Domains:

  • Wireless Application server: PIM, SycML, Push Email, Mobile Blog, SMS, MMS, Mobile Device Management
  • Email Server
  • Messaging systems
  • Web Portal
  • CA
  • CRM
  • Trading systems
  • eCommerce
  • Document search
  • Content Management
  • HIS
  • ERP

Services:

  • Ground-up development
  • SOA application development using the J2EE software stack on Open Source platforms such as Linux, J2EE application servers, Apache technologies

Migration services: Migration from client/server architecture to web service architecture.

Test Services

Manual Testing: ArcherMind can create test cases, perform gap analyses to retrofit and update existing test cases, manage test cases, execute test cases and manage bug tracking.
Include:

  • System, integration, functionality and feature testing
  • Use case and scenario based end-user testing
  • Acceptance testing
  • Sanity testing
  • Validation and verification testing

Automated Testing: Unit testing automation, system integration, functionality and feature testing automation, load/stress/performance-testing automation, and code coverage analysis during testing.

Top of the page


Embedded Software & Technologies
Suppliers of devices have faced accelerating competition. They need to deliver new features and support for new peripherals and platforms as rapidly as possible to be successful. Device manufacturers must build increasing amounts of embedded software. Embedded software has traditionally consisted of firmware, device control, and device drivers. Software on devices offers abundant features above the pure hardware control layer. In order for device manufactures to sell their hardware, they need to develop many new applications.

ArcherMind has many expert embedded software developers. Our team has completed several product developments successfully. ArcherMind provides full product life cycle development services for new and existing products. We can and do participate in any phase of product development. ArcherMind is also an expert graphical provider of user interface design and development services for embedded systems.

Services:

  • Analysis design and test
  • Key application/service development
  • Functionality and interface joint design
  • Firmware design and development
  • Management utility design and implementation
  • Enterprise application integration and porting
  • Software test automation

Platforms:

  • Embedded Platform: TI, NXP, MTK, etc.
  • Mobile Middleware: J2ME, Blackberry, Brew, Android, etc.

Applications Domain:

  • MMI (Man Machine Interface)
  • Email Client
  • PIM
  • IM
  • Games
  • Stream media application
  • Browser
  • MMS Client

Embedded Technologies

  • Kernel & Driver (Linux, WinCE/MO & etc.)
  • Win, QT/Qtopia, GTK, J2ME, & Brew Applications
  • Marvell, Freescale, TI, & MTK Chipsets
  • GSM/CDMA, Wi-Fi, Bluetooth, & GPS stacks
  • Feature Phone & Smart Phone solutions
  • SQA of embedded devices

Top of the page


Client & Server Technologies

  • MS .Net, Java, Python & Ruby
  • SQL Server, Oracle, Sybase, MySQL & PostgreSQL

Top of the page


Web Applications

  • Web/Flash Design
  • Graphic/Logo Design
  • Intranet/Portal
  • B2B/Ecommerce

Top of the page


Enterprise Applications

  • LAMP, J2EE, & Web Services
  • SAP, Oracle Applications, & CRM

Top of the page


Testing Services
ArcherMind utilizes a variety of leading edge technologies and tools for testing including the following:

Testing Systems

  • Bugtracking: Trac, Mantis and Bugzilla
  • Testing Management: TestLink
  • Unit Testing: Junit, Cunit and Marven2

ArcherMind is highly experienced in testing methods, testing strategies and in establishing test criteria. Our testing capabilities include:

  • Testing of mobile phones (We have tested hundreds of mobile phones)
  • Testing of PDAs
  • Testing JAVA applications including both client and server
  • Web applications and portals

QA Organization Chart
QA Organization Chart

JAVA Client/Server Testing
Application: Instant messenger + mobile chat + VoIP calls

Smartphone/PDA Testing
Application: COMMs + Multimedia + PIMs + Third-party

Localization Testing
Localization, Internationalization

Testing Tools
Winrunner, Silktest

Testing Methodologies
Black Box/ Gray Box Testing, Stability Testing, Performance Testing, Compatibility Testing, Ad Hoc Testing, Usability Testing, Automation Testing.

Skill Pool:

  • Strong experience in testing methods, testing strategies and test criteria.
  • Skill in bug managing systems: JIRA, Bugzilla, Mantis, Trac, etc.
  • Skill in Testlink.
  • Strong experience in testing mobile phones (tested hundreds of mobile phones).
  • Strong experience in testing PDAs.
  • Strong experience in testing JAVA application including client and server.
  • Strong experience in Localization.
  • Strong experience in testing Web applications and portals.
  • Design requirements.
  • Good knowledge of production control.
  • Familiar with various OSes: Linux, Symbian, Windows Mobile, BlackBerry, etc.
  • Familiar with testing tools.
  • Strong experience in communication with clients.
  • Strong experience in project management.

Defect Trace Process
Defect Trace Process
Larger graphic >

Our Tools (Testing and Other)
Testing Tools
Winrunner, Silktest

Managing Tools
JIRA, Bugzilla, Mantis, Trac, Testlink

Localization Tools
Trados, Alchemy catalyst, Adobe Framemaker, Help workshop, Passolo, Htmlqa

Successful Cases
J2ME Client Testing
A US customer is doing a portal on mobile device to provide instant messenger, mobile chat and VoIP calls. They have 12 million mobile client users worldwide and are one of the largest mobile portal providers in the industry.

The actual mobile client was developed in J2ME without a completed test in Test Engineers tested various devices and network carrier with different policies to verify the compatibility.

We delivered the version on time to the customer with excellent quality and in high efficiency.

They were satisfied with our work and decided to continue cooperating with us.

Whole Smartphone testing
A US customer cooperated with our develop engineers and test engineers to develop a Smartphone, including COMMs, Multimedia, PIMs and other 40 more applications.

The test workload was huge. Our test engineers must to have strong skills in communication, multimedia, PIM.

In addition, it requires our test engineers to have good capability in communication, expression, and production consciousness.

The project was delivered with great satisfaction from customers.

Top of the page









Contact ArcherMind
Use our contact form to request information about our software development services.
Form >


E-Mail Newsletter


Have a Question?
Consult our detailed FAQ (Frequently Asked Questions) section to find answers to your questions about ArcherMind.
FAQ >
Learn More about Our Services
Download Adobe PDF documentsDownload these PDF files and learn more about services and solutions we've implemented for clients:

  • Company Profile >
  • Services: Telecom >
  • Services: VIP in Action >
  • Services: Wireless >
  • Case Study: Mobile Apps >
  • Case Study: Peek >
  • Case Study: Pushmail >
  • Case Study: RFID >
  • Case Study: Telecom Router >
  • Home | About Us | Contact Us | Services | Case Studies | News | Careers | FAQ | Testimonials

    © 2008, ArcherMind Technology, Inc.