Menu

DelphiWebStart / News: Recent posts

Release Notes maXbox 4.7.1.82 Dez 2019


Release maXbox 4.7.1.82 Dez 2019 mX47

add Tutor 57 - 72
add NoGUI Shell Tutorial 71 and 46 Units

1307 unit uPSI_statmach, {StateMachine}
1308 uPSI_uTPLb_RSA_Primitives,
1309 unit uPSI_UMatrix, //for Tensorflow dll
1310 uPSI_DXUtil,
1311 uPSI_crlfParser,
1312 unit uPSI_DCPbase64;
1313 unit uPSI_FlyFilesUtils;
1314 uPSI_PJConsoleApp.pas
1315 uPSI_PJStreamWrapper.pas
1316 uPSI_LatLonDist, //DFF
1317 uPSI_cHash2.pas //Fundamentals SHA512
1318 uPSI_ZLib2.pas //compressor
1319 unit uPSI_commDriver
1320 unit uPSI_PXLNetComs.pas //PXL
1321 unit uPSI_PXLTiming.pas //PXL
1322 uPSI_Odometer.pas
1323 unit uPSI_UIntList2;
1324 uPSI_UIntegerpartition.pas
1325 unit uPSI_idPHPRunner.pas //prepare for PHP4D
1326 unit uPSI_idCGIRunner.pas
1327 uPSI_DrBobCGI, //4.7.1.20
1228 uPSI_OverbyteIcsLogger,
1229 uPSI_OverbyteIcsNntpCli, testset
1230 uPSI_OverbyteIcsCharsetUtils,
1231 uPSI_OverbyteIcsMimeUtils,
1232 uPSI_OverbyteIcsUrl(CL: TPSPascalCompiler);
1233 uPSI_uWebSocket.pas
1234 uPSI_KhFunction.pas
1235 uPSI_ALOpenOffice.pas
1236 unit uPSI_ALLibPhoneNumber
1237 unit uPSI_ALPhpRunner2;
1238 unit uPSI_ALWebSpider2;
1239 unit uPSI_ALFcnHTML2; // RunJavaScript2
1240 unit uPSI_ALExecute2.pas
1241 uPSI_ALIsapiHTTP.pas
1242 uPSI_ALOpenOffice_Routines
1243 unit uPSI_uUsb;
1244 uPSI_uWebcam.pas
1245 uPSI_PersistSettings.pas //fixing & refactoring
1246 uPSI_uTPLb_MemoryStreamPool.pas
1247 uPSI_uTPLb_Signatory.pas
1248 unit uPSI_uTPLb_Constants.pas //TurboPower
1249 uPSI_uTPLb_Random.pas
1250 unit uPSI_uTPLb_PointerArithmetic;
1251 unit uPSI_EwbCoreTools.pas
1252 unit uPSI_EwbUrl.pas
1253 unit uPSI_SendMail_For_Ewb.pas... read more

Posted by Max Kleiner 2019-12-10 Labels: 4.7.1.82 https websocket openssl

maXbox 4.6.2.10 Jan 2018 available

Release Notes maXbox 4.6.2.10 Jan 2018 mX46

add Tutor 56 Neural Network -Python Checker
add intenet radio: http://europe1.radio.net/
Indent Guideline, over 60 bugs fixed, Metric Analyser

1302 uPSI_ULog.pas
1303 uPSI_UThread.pas
1304 uPSI_UTCPIP.pas
1305 Synapse_OpenSSLv11
1306 PascalCoin configuration config.inc

Totals of Function Calls: 31475
SHA1: of 4.6.2.10 18200555A3407F8F7A40782618C9E4AE15590849
CRC32: 0113AD6D 27.1 MB (28,493,264 bytes)

Posted by Max Kleiner 2018-01-16 Labels: PascalCoin Python API TensorFlow FANN Neural Network

maXbox 4.2.5.10 Feb 2017


Release Notes maXbox 4.2.5.10 Feb 2017 Ocean8 mX4

add 10 units + 534 functions HugeInt-HugeWord Library - SimpleTCP
add 2 Tutors: 47 RSA Crypto - 48 Microservices

new Style: menu//Output/Darkcolor
http://www.softwareschule.ch/images/maXbox4_darkcolor.png

maxboxdef.ini-file with FONTNAME=Courier New... read more

Posted by Max Kleiner 2017-02-22 Labels: microservice microscript microbox

maXbox 4.2.4.80 available

Release Notes maXbox 4.2.4.80 October 2016 Ocean7 mX4

add 20 units + 442 functions- WMI Script Type Library - webbox

1241 uPSI_wmiserv.pas {uPSI_SimpleSFTP.pas}
1242 uPSI_WbemScripting_TLB.pas
1243 unit uPSI_uJSON2;
1244 uPSI_RegSvrUtils.pas
1245 unit uPSI_osFileUtil;
1246 unit uPSI_SHDocVw; //TWebbrowser
1247 unit uPSI_SHDocVw_TLB;
1248 uPSC_classes.pas V2
1249 uPSR_classes.pas V2
1250 uPSI_U_Oscilloscope4_2
1251 unit uPSI_xutils.pas
1252 uPSI_ietf.pas
1253 uPSI_iso3166.pas
1254 uPSI_dateutil_real.pas //Optima ISO 8601
1255 unit uPSI_dateext4.pas
1256 uPSI_locale.pas
1257 file charset.inc //IANA Registered character sets
1258 unit uPSI_Strings;
1259 unit uPSI_crc_checks; //ISO 3309 and ITU-T-V42
1260 unit uPSI_extDOS;... read more... read more

Posted by Max Kleiner 2016-11-10 Labels: maXbox

mX3.9.8.6 Release

CodeSearchEngine2 to search code patterns in /examples <Ctrl F3>
more 12 Units like mXGames Ex, JvgXMLSerializer, TJvPaintFX, JvDBGridExport;
Most Functions ever in a Box!

Posted by Max Kleiner 2013-04-21

mX3 CLX Release

With V 3.7.8 you get more units, RegEx Studio, SimuLogBox, CodeSearchEngine, CUtils, uplot, dMath and some Systools Modules

SHA1 CLX3 3.7.8.24
39 68 15 24 F5 CE A8 41 3A 2E A1 78 C2 31 12 41 36 EE 09 AB

Posted by Max Kleiner 2013-04-21


maXbox mobile

To configure a mobile app you can rename the 2 shared objects to start the app from a stick (without sym links):

- you have to rename:

mv libqt.so.2.3.0 libqt.so.2
mv libqtintf-6.5.0-qt2.3.so libqtintf-6.5-qt2.3.so

and copy the libstdc++-libc6.1-1.so.2 in the /usr/lib
or leave it as it is in app directory
finally you start maXbox with >startmaxbox.sh

Posted by Max Kleiner 2010-07-12

Delphi2007 Upgrade of https_server

The https_server 1.9 can be upgraded to delphi2007 and indy10 with following code file:
http://www.softwareschule.ch/download/openssl_delphi2007_https_main.txt

The whole release datawebsecure is available with
openSSL_dws_https_lib_1_9_2.zip

A System Manual is available (on german):
http://www.softwareschule.ch/download/openssl_delphi_report.pdf

Also a openssl_faq in general is available:
http://www.softwareschule.ch/download/openssl_faq.txt

Posted by Max Kleiner 2008-11-14

OpenSSL presentation

A short introduction as a presentation is available:

http://www.softwareschule.ch/download/openssl_delphi_2009.pdf

(from DelphiWebStart to openSSL and DataWebSecure)

Posted by Max Kleiner 2008-06-14

Generate a Certificate

OpenSSL includes a command line utility that can be used to perform a variety of cryptographic functions like generating your machine certificate in [CERT].
First you need a RootCA (selfsigned)
// we genrate the private key of the CA:
1. openssl genrsa -des3 -out CA_pvk.pem 1024
// we sign the private to make a certificate of CA
2. openssl -new -x509 -days 365 -key CA_pvk.pem -out CA_crt.pem
// we need the host private key
3. openssl genrsa -des3 -out host_pvk.pem 1024
// we sign the host private from the CA (machine certificate)
4. openssl req -new key host_pvk.pem -out host_csr.pem
5. openssl ca -out host_crt.pem - in host_csr.pem -cert CA_crt.pem -keyfile CA_pvk.pem in this way we get
[CERT]
ROOTCERT=cert\CA_crt.pem
SCERT=cert\host_crt.pem
RSAKEY=cert\host_pvk.pem

Posted by Max Kleiner 2007-12-12

Multilanguage for DWS

For many projects you need to localize your application. An easy solution for all Delphi platforms (win32, VCL.net, CLX, freepascal) will be given; no license or special tools needed. Just a straight component and one small resource file:

http://www.softwareschule.ch/download/delphi_multilang_demo.zip

Posted by Max Kleiner 2007-10-28

Tested on Vista &amp; Suse

The TCP stack and winsocket dll was renewd in vista layer, but its still compatible with DWS as it is, also on openSuse with indy sockets.

Posted by Max Kleiner 2007-05-17

Upgrade DWSServer 1.6

This upgrade is compatible with the DWSClient of Package_1.5 and qtintf70.dll included.

DWS Spirit to Serve ;)

Posted by Max Kleiner 2007-02-13

Universal embedding of files in Delphi units

When you want to embedd files (binaries) in a DWS app to spread a single EXE over the net please read the following article.
This article attempts to explain how to include files inside a Delphi unit / application as different kinds of binaries and how to manage them without the resource technology:
http://www.softwareschule.ch/download/hexereport.pdf
sources:
http://www.softwareschule.ch/download/hexer2.zip

Posted by Max Kleiner 2005-06-09

DWS in a book

The DWS part is mentioned as one of 15 architectural patterns that complete the book "Patterns konkret" as a compendium. A lot of the concrete examples concentrate on the cross-platform CLX. Therefore C++Builder and Kylix developers are addresses as well. Another focus is presented with distributed architectures like WebServices or Providers.

Posted by Max Kleiner 2004-03-08

DWS in Practice

DWS is now running for a test in 4 learning studios to get the applications for computer based training from a InterBase server to the clients including videos and check&tests.

Posted by Max Kleiner 2003-10-27