|
|
Your iSeries Web Development Experts
BCD Consulting Group provides consulting and software development
services for all the different aspects of the software development life-cycle.
Services are provided on a time and materials basis. Time is billed at an agreed-to
rate in 1/4 hour increments. You receive an invoice at the end of each month
that contains a detailed account of time spent on a project. Please email Kevin Cronin for information on our
current rates.
Low Investment Cost - High Value
Our services are available on an hourly or project basis. We think you will be
pleasantly surprised at how economical your project will be. Also, our goal is
to make you self-reliant, so you do not have long-term financial commitments
to our consulting services.
Strategic Products and Services from a Proven Industry Leader
WebSmart is licensed to over 1,200 sites. Thousands of users worldwide access
WebSmart built applications on iSeries systems every day. Plus, you can have
platform independence by moving easily to WebSmart Java servlets. You can count
on WebSmart to be a strategic part of your IT environment, and you can count
on BCD to be a strategic, complete solution provider. BCD is an IBM business
partner, and a recognized leader with over 30 years in the IBM midrange and iSeries
marketplace.
Technical Areas of Expertise
Our team comprises a group of highly trained individuals with a combined total
of over 80 years of programming and other technical experience. In addition,
senior staff members have many years experience designing and developing business
applications in a wide range of industry segments including:
- Manufacturing
- Distribution
- Retail
- City, county and state government
- Software services (development support for other software vendors)
We can provide services in the following areas:
- Web Application Development
- Business application design for Web pages
- Consulting services for converting 'green-screen' applications to web-based,
including advice on inter-program communications, user-interface issues, stateless
versus persistent programming, etc.
- iSeries-AS/400 general TCP/IP configuration issues, including email and FTP
configuration, in addition to HTTP.
- iSeries-AS/400 HTTP Server configuration and management
- Static web page design and development using HTML, XML, WML, etc.
- Graphics and page layout design using HTML, etc.
- Dynamic web page programming and development, using ProGen WebSmart, for
iSeries-AS/400.
- Javascript coding to provide advanced client-side web page functionality
- Web-based client-server application development using ProGen Plus for Java
- Java programming to produce client-side applets or applications using Java
development tools such as Borland JBuilder.
- Server-side coding of custom functions and extensions to WebSmart, written
in ILE RPG, C or CL.
- General network configuration support, to integrate Windows NT servers, etc.
with iSeries-AS/400s on a network
- Client-Server Application Development
- Business application design for Client-Server
- Programming of server-side code for iSeries-AS/400 in ILE RPG or ILE C. Also,
includes CL, DDS and SQL programming, where necessary.
- Client-side GUI design
- Programming of client-side code for Windows platforms, in C, C++, Delphi
or Visual Basic.
- Programming of client-side code in Java.
- AS/400 to AS/400 programming - for file transfers, etc.
- ODBC or JDBC programming to allow access to databases other than iSeries-
AS/400.
- Host-Based iSeries-AS/400 Application Development
- Business application design for host-based applications
- Application development using ProGen Plus
- Programming in ILE RPG, C or CL.
- Screen design in SDA or DDS
- Database design and definition using DbGen, DDS coding or SQL
- System support programming where needed
- API programming
- Host-Based iSeries-AS/400 System Programming
- System programming design
- Programming using system APIs. For example- spool file programming, work
with jobs, etc.
- Use of ILE RPG, C or CL.
- SQL Programming
- Database Schema definitions in SQL
- Database access and manipulation using SQL
Aspects of Project Management and Development We Can Provide
A software development project has many aspects to it's successful execution.
Here is a list of some of the typical aspects of a project in which we can provide
expertise.
- Client Liaison
- Define client needs
- Define scope of project
- Allocate appropriate resources from BCD Technical Support
- Define deliverables
- Define expected milestones and completion date of project
- Identify and evaluate risk factors
- Reach agreement with client on mutual expectations of end-result of project.
- Business application design
- Define business rules and logic
- Define database schema
- Design of application flow and user interface
- Design of required output produced by application
- Documentation
- System documentation
- Database documentation (relations, fields, files, keys, etc).
- User documentation
- Installation and configuration documentation
- Application development
- Prototyping user interface
- Coding business or system logic
- Coding application
- Testing and debugging application
- Working with client to certify features and functions of application
- Project Management
- Preparation of time-lines for project
- Ongoing communications with client to provide status reports
- Project accounting - time spent on each task, and personnel used
- Reviews with personnel to ensure project is on track
- Revisions to client requirements as requested by client, or as arising from
discoveries made during course of project.
- Monitoring of and revisions to original project time-lines, as needed
|
|