• No results found

EVELOP YOURSELF... D

N/A
N/A
Protected

Academic year: 2021

Share "EVELOP YOURSELF... D"

Copied!
13
0
0

Loading.... (view fulltext now)

Full text

(1)

EVELOP YOURSELF...

(2)

2

2

About SoftIdea

SoftIdea Software Development Group was founded in 2007 on POIT department of FKS&N BSUIR. From the very beginning Vyatcheslav V. Bakhtizin is a team mentor of SoftIdea. We are creating new technologies and solutions for Windows OS developers and users. The majority of our projects are built on innovate technologies developed by us.

(3)

Vyatcheslav V. Bakhtizin

Team mentor of SoftIdea, candidate of technical sciences, head of POIT

de-partment of BSUIR.

Anatoli L. Tsyporyn

Chairman of the board, SoftIdea. Has more than 30 awards, medals or

diplo-mas in the field of computer science (president award, INTEL excellence in

computer science award…). SoftIdea software architect.

Aliaksandr G. Kukrash

SoftIdea software architect. A winner of different olympiads and science

contests in the field of computer science.

Valiantsina I. Napolnava

SoftIdea software developer. Technical writer and documentation creator.

Winner of olympiads in informatics and English language.

Larisa A. Maliush

(4)

4

4

Aliaksandr Tsedrick

SoftIdea software developer. Winner of mathematical olympiads.

Alex Gus

SoftIdea software .Net developer. Winner of olympiads in informatics.

Kirill Kychovets

SoftIdea software .Net developer. Winner of olympiads and science contests in

in-formatics.

Alex Prokofiev

SoftIdea web-developer.

Brel Aliaksandr

(5)
(6)

6

6

(7)

Problem definition

Solution name: All Studio Integrated Intellectual Development Environment

Problem definition: Automation and simplification of process of developing of the software for OS Windows and increase in its quality and reliability.

The modern technique of working out of the software demands from passage of following stages:

1. Pre-development stage

2. Analysis of requirements to a software and its designing 3. Programming

4. Module debugging and testing

5. Assemblage of a software and its testing 6. Qualifying tests of a software

7. Commissioning

Point 3 requires big manpower resources and time expenses. As, programming process is carried out by the person it is required to test completely all functionality to provide reliability of a software (point 4).

The concept offered by us, and used in the environment of All Studio assumes following stages:

1. Pre-development stage

2. Analysis of requirements to a software and its designing. Splitting of the general problem into subtasks and formalisation of their conditions.

3. Assemblage of a software and its testing 4. Qualifying tests of a software

(8)

8

8

Solutions and technologies

SoftIdea RightDev Technology

The given technology assumes task splitting into some subtasks. From the developer is re-quired to formulate correctly a condition of each subtask on the basis of formalized language SoftIdea Formalized Language (SFL). Using built in a development environment the self-trained arti-ficial neural network storing inside knowledge base on algorithmization, the developer receives ready solution (solutions) of the task in the form of algorithm on constructions of SoftIdea Universal Programming Language (UPL). Artificial neural network is working our theory of artificial intelli-gence.

We have developed UPL (Universal Programming Language) which allows to set and share some programming languages at writing of the same program. Our special innovative technologies help to create programming languages and subsequent mixed usage of them for automatic problem solving. Language in UPL is formed by means of special templates. The given templates represent the detailed description of language on SoftIdea Language Reference Script (SLRS) technology. In UPL it is theoretically possible to set any programming language even if mixed languages are grounded on different systems numerations, such, as LISP. For mixing of languages technology SoftIdea Foundation Classes is used. At compilation the given technology allows to interpret a code in one pass. Any language created in UPL can use any platform. Creation of language more simple, than a spelling from zero, or with usage of other technologies. As a result time spent for solution of this or that task, decreases, and productivity becomes above. All programming languages created on UPL are compatible to transportable devices on which the operating system of Windows and.NET Compact Framework is installed. The language created on the basis of UPL can be exported to the independent compiler which can use .Net platform. Languages UPL and SoftIdea Language Reference Script (SLRS) are XML marked languages that makes their studying and application in practice more simple.

Thus, solution of the global task can be reduced to solution of some small tasks where for each specific target the main part of solution will be offered by All Studio in required program-ming language. The sense of technology SoftIdea RightDev consists in it. From the developer only is required to divide correctly the task into subtasks and to formulate their condition. After that to make assembly and to receive solution from ready algorithms.

(9)

Solutions and technologies

All Studio Intellectual Integrated Development Environment

All Studio — the environment of an intellectual development of applications on the basis of UPL and artificial neural network. For today is at a development stage. The environment consists of lots of modules which will be united by one graphics shell and uniform user interface (all list of units is resulted in 1 application). By means of All Studio IT organizations can gather to create applica-tions easier than earlier and will develop more effective, more safe, reliable business soluapplica-tions, with the least cost price. All Studio represents the important refinements for developers on the ba-sis of five main ideas:

1. Intellectual applications programming on the basis of technologies RightDev. 2. An effective command applications programming.

3. An applications programming with most excellence and reliability.

4. Effective selection of the necessary programming language for task solution. Possibility of sharing of programming languages on the basis of technology SoftIdea Foundation Classes.

5. Usage of joint possibilities of a platform.Net and WinAPI.

All Studio contains advanced development tools, functions of operation with databases and new possibilities for creation of modern applications on different platforms.

Five programming languages forms the All Studio: SoftIdea All T++*, SoftIdea All C++, SoftIdea All C#, SoftIdea All Basic, SoftIdea All T#*.

All Studio developers can be oriented to various versions of .NET Framework in the same development environment. It is possible to create applications for .NET Framework 1.1, 2.0, 3.0 or 3.5, that is to support set of projects in one environment.

(10)

10

10

Competitors

• Microsoft Visual Studio

• CodeGear Rad Studio

• Other multilingual IDE (Eclipse, IntelliJ Idea…)

By the possibilities All Studio will not concede Microsoft Visual Studio, CodeGear Rad Stu-dio, Eclipse IDE, but for the score of possibilities of an intellectual engine and UPL it will go on step ahead of all environments where the application programming demands passing of all points of the life cycle described by us right at the beginning. All Studio can reduce time and monetary expenses IT of the organisations for development of solutions, increase reliability and quality of software product. And consequently it is attractive solution for first of all large companies and corporations.

Market

As possible buyers All Studio can appear:

• IT organizations, Software Development Companies, Corporations

• Independent software development groups

• Freelancers

Advantages of the given solution comparing with competitive analogues All Studio can take a strong position in the market of software development. With addition of new possibilities and an publishing of new versions the percent of the market belonging to All Studio will grow. The control over the market of software developers is integrated. It gives possibility to enter new directions and technologies in all spheres software application.

.

Risks

1. Users can estimate all advantages All Studio not at once. Transition to innovative technologies occurs step-by-step.

2. The considerable quantity of tools can tangle starting programmers. However in sort of varieties of versions All Studio it is possible to reduce quantity of tools in one of versions.

(11)

Business strategy

All Studio will go on sales in 4 editions:

• Basic Edition

• Professional Edition

• Advanced Edition

• Advanced Premium

Advanced и Advanced Premium will be attractive to large IT organizations. Additional products provided for All Studio:

• SoftIdea Knowledge Database (SKD) – help system for All Studio.

• UPL templates package.

• Intellectual artificial neural network engine upgrades.

• All Studio upgrades.

• Libraries for developers (Wed Discovery , Sollex ).

• The software for the analysis of efficiency of the applications created on RightDev technology.

Additional offers for users:

Certification on given products and technologies:

SI-01-01: UPL Professional Developer;

SI-01-02: UPL Expert;

SI-02-01: RightDev Technology Developer;

SI-02-02: RightDev Technology Expert;

SI-03-01: T++ Language Expert.

SI-03-02: T# Language Expert.

Liquidity achievement

After the termination of development and testing All Studio will go on sale in above enu-merated editions. Editions will have various cost from 500 to 7000 dollars per one license. Support and product upgrade will be provided. Also on the market additional products for All Studio will be put. To have an opportunity to use SKD (SoftIdea Knowledge Database) it will be necessary to gain subscription for the certain period. Also will possibility to gain alternate libraries for developers is offered.

(12)

12

12

Investments and dates

Termination date of work on the first version of a product 1.5-2 years. First BETA release of All Studio is planned in 15 month

The sum of investments necessary for realization of the project should include the follow-ing :

• Expenses on payment of direct work of participants of the project and foreign experts

• Acquisition, operation and repair of the necessary technical equipment

• Acquisition and operation of various non-material values

• Payment of consulting, information, legal services, telecommunication services

• Expense for business trips (including for borders of Belarus) for participation in various conferences and seminars and presentation of SoftIdea technologies.

(13)

All Studio modules (Application 1)

• Code Editor (complete)

• Intellectual engine (development stage)

• Formalized language editor (design stage)

• WYSIWYG (What You See Is What You Get) Web –editor (complete)

• Binary Editor (complete)

• Library explorer (development stage)

• Database editor (complete)

• Object browser (complete)

• Web browser (complete)

• Solution explorer (complete)

• Resource editor (complete)

• Properties editor (complete)

• XML editor (complete)

• Server exploerer (development stage)

• Windows Forms Designer (design stage)

• SLRS Editor (development stage)

• Visual SLRS Editor (development stage)

• UPL Templates Explorer (design stage)

• All Studio command line interface (complete)

• Breakpoints and bookmarks editor (complete)

• UML editor (predevelopment stage)

• Help Builder (development stage)

• Installation creator for All Studio (development stage)

• Icon Editor (development stage)

• Debugger (predevelopment stage)

• CodeSense technology for code auto complete (complete)

• Multimedia browser (design stage)

• All Studio customization system (design stage)

• Code bank (design stage)

References

Related documents

We’ll assume that the Web application developer has built some form of tokenizer.The tokenizer would look for open and closing pairs of encapsula- tion inside HTML tags and ignore

You’re ready for Core, a solution from the Plex Manufacturing Cloud that combines robust ERP with fully integrated manufacturing processes and built-in quality management?. Core

Custom-built for high-volume faxing, the eFax Developer™ API gives businesses a secure, flexible cloud fax solution without the IT overhead or headaches of managing onsite

After the Naïve Bayes, Decision tree and K-Nearest Neighbor model are built or trained by the network traffic dataset and ready to predict attacks in the incoming

The CINT method combines classical Galerkin methods with a constrained backpropogation training approach to obtain an arti fi cial neural network representation of the PDE solution

We nor any ownership group built inside informants, winnipeg jets season ticket renewal of nowhere ready for.. You are eligible for this item due to the setting on your

Such system can be built using Artificial neural networks technology where a system is pre-trained to identify characteristics of handwriting and map it to a

Furthermore, the prediction model based on Backward Propagation Neural Network is built, trained and tested with the five common factors as input and the enterprise financial