Misplaced Pages

HiAsm: Difference between revisions

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Browse history interactively← Previous editNext edit →Content deleted Content addedVisualWikitext
Revision as of 17:51, 17 January 2011 editEdward (talk | contribs)Administrators94,533 editsm link client-side JavaScript using Find link← Previous edit Revision as of 07:24, 7 February 2011 edit undoJerryobject (talk | contribs)Extended confirmed users15,353 editsm Templates added: start date, URL, official website. Links: removed needless: piping, repeats in same paragraph. Minor copy edits.Next edit →
Line 2: Line 2:
{{nofootnotes|date=April 2010}} {{nofootnotes|date=April 2010}}


{{Infobox Software {{Infobox software
| name = HiAsm | name = HiAsm
| logo = ] | logo = ]
Line 9: Line 9:
| developer = Dilma | developer = Dilma
| latest_release_version = 4.3 build 183 | latest_release_version = 4.3 build 183
| latest_release_date = {{release date and age|2010|03|05}} | latest_release_date = {{start date and age|2010|03|05}}
| programming language = ] | programming language = ]
| operating system = ] | operating system = ]
| size = 14.3 MB | size = 14.3 MB
| genre = ] | genre = ]
| license = ] | license = ]
| website = | website = {{URL|http://www.hiasm.com}}
}} }}
'''HiAsm''' ({{lang-ru|Хай-асм}}) is a free application development environment for ], ], ], scripts and pages in ], ], and ], in addition to applications for devices based on ]. The ] is one such device. '''HiAsm''' ({{lang-ru|Хай-асм}}) is a free application ] (IDE) for ] (Win32), ], ], scripts and pages in ], ], and ], in addition to applications for devices based on ], such as the ] PDA.


HiAsm is a practical example of the implementation of the approach ], also known as "the development of the model". The significance of this approach is abstracted from the platforms, architectures, hardware vendors, and system software. HiAsm is a practical example of the implementation of the approach ], also known as "the development of the model". The significance of this approach is abstracted from the platforms, architectures, hardware vendors, and system software.


When designing, the user does not require a knowledge of programming languages and features of the ], thus allowing the user to create applications by controlling their model using an intuitive graphical interface. When designing, users need no knowledge of programming languages and ] features, thus allowing users to create applications by controlling their model using an intuitive graphical interface.


== Packages == == Packages ==
HiAsm has supplementary packages you can use for certain kinds of applications. HiAsm has supplementary packages you can use for certain kinds of applications.


=== Delphi & FPC === === Delphi and FPC ===
The basic package that comes with the environment allows people to develop a small ] applications using the components of the Internet, databases, graphics (] and ]), extensive multimedia capabilities including sound, background programs, applets, control panels, libraries (] files), etc. The basic package that comes with the environment allows people to develop small ] applications using the components of the Internet, databases, graphics (] and ]), extensive multimedia capabilities including sound, background programs, applets, control panels, libraries (] files), etc.


=== Pocket PC === === Pocket PC ===
Like the previous package, this allows a user to develop applications, but this time it is under ] for ] and some smartphones. The package is structured so that the scheme, collected under the ], requires virtually no change to be ported to Delphi & FPC and vice versa, thus reducing the time of development of the program and its porting to other platforms. Like the prior package, this allows users to develop applications, but this time it is under ] for ] PDAs and some ]s. The package is structured so that the scheme, collected under the Pocket PC, needs virtually no change to be ported to Delphi and FPC and vice versa, thus reducing the time to develop programs, and to port them to other platforms.


=== Web === === Web ===
Line 36: Line 36:


=== FASM === === FASM ===
Most of the package serves as an example and demonstration of the capabilities of HiAsm. Therefore, it will most likely only interest programmers who wish to develop their own packages. It allows you to write ] applications in pure assembler (]) using the components of the code insertion and links between them. Most of the package serves as an example and demonstration of the capabilities of HiAsm. Therefore, it will most likely only interest programmers who wish to develop their own packages. It allows writing ] applications in pure assembly (flat assembler, ]) using the components of the code insertion and links between them.


=== Qt === === Qt ===
Packages based on ] allow users to develop cross-platform applications. HiAsm can only be run on Linux through ]. Packages based on ] allow users to develop cross-platform applications. HiAsm can be run on Linux only through ].


=== WxWidgets === === WxWidgets ===
Packages can be based on ], as well as Qt, and users can use them to create cross-platform applications. Packages can be based on ], and Qt. Users can use them to create cross-platform applications.


== Links == == Links ==
* * {{official website|http://www.hiasm.com}}






Revision as of 07:24, 7 February 2011

This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)

No issues specified. Please specify issues, or remove this template.

(Learn how and when to remove this message)
This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. Please help improve this article by introducing more precise citations. (April 2010) (Learn how and when to remove this message)
HiAsm
File:Hilogo.jpg
File:Hiscreeb.pngHiAsm on Windows 7
Developer(s)Dilma
Stable release4.3 build 183 / March 5, 2010; 14 years ago (2010-03-05)
Written inDelphi
Operating systemWindows
Size14.3 MB
TypeIDE
LicenseFreeware
Websitewww.hiasm.com

HiAsm (Template:Lang-ru) is a free application integrated development environment (IDE) for Windows API (Win32), Qt, wxWidgets, scripts and pages in PHP, HTML, and JavaScript, in addition to applications for devices based on Windows Mobile, such as the Pocket PC PDA.

HiAsm is a practical example of the implementation of the approach model-driven architecture, also known as "the development of the model". The significance of this approach is abstracted from the platforms, architectures, hardware vendors, and system software.

When designing, users need no knowledge of programming languages and operating system features, thus allowing users to create applications by controlling their model using an intuitive graphical interface.

Packages

HiAsm has supplementary packages you can use for certain kinds of applications.

Delphi and FPC

The basic package that comes with the environment allows people to develop small Windows applications using the components of the Internet, databases, graphics (GDI and OpenGL), extensive multimedia capabilities including sound, background programs, applets, control panels, libraries (DLL files), etc.

Pocket PC

Like the prior package, this allows users to develop applications, but this time it is under Windows CE for Pocket PC PDAs and some smartphones. The package is structured so that the scheme, collected under the Pocket PC, needs virtually no change to be ported to Delphi and FPC and vice versa, thus reducing the time to develop programs, and to port them to other platforms.

Web

As the name implies, this package allows users to develop applications for a web server using PHP, client-side JavaScript, and HTML. A distinctive feature of this package is that the generated code for the compiled pattern is almost equal in quality to what a developer could write by hand. Due to this, the package can also be used to automatically generate template web applications with subsequent manual editing.

FASM

Most of the package serves as an example and demonstration of the capabilities of HiAsm. Therefore, it will most likely only interest programmers who wish to develop their own packages. It allows writing Windows API applications in pure assembly (flat assembler, FASM) using the components of the code insertion and links between them.

Qt

Packages based on Qt allow users to develop cross-platform applications. HiAsm can be run on Linux only through Wine.

WxWidgets

Packages can be based on wxWidgets, and Qt. Users can use them to create cross-platform applications.

Links

Categories: