Spludlow Web Header

Spludlow Framework Downloads


Version

Spludlow Version Number: 1.13

.net Framework Version: 4.8

Main Setup Archive

ProjectBytesMD5SHA1
SpludlowSetup 319628600A48B6A0F13AF6BA5252BC0A10575D85026FBA659A81BC6EAAAC6A14C8A1AC7446E267

Binaries

ProjectBytesMD5SHA1
Spludlow 26081138C0F8BEC0BD192072244742A3C1A12BA849ECC4303A468717A1B6B8F33781C21371366B
Spludlow-Intranet 288470CD59B351EEDFE66AC8FD9145DB3036EE4E166456EB45A8A8478D376A2EF5DFB3762A4A6B
Spludlow-Process 261903FE23C918EB33461CC5E0F3DD5F191538538F873195EAE24CE3F9BCF2718A62A12180B9A0
Spludlow-Service 262537793B28F78D0AD3D644AE10CC4B999067AF8769A9FFCB64017DE45174E2DB13A70674E877
Spludlow-Service32 26278234D02D44133999C9EFF2D29DEADB8F28CAE262FBCAF44ACA1E24552080405195D2E48EBF
Spludlow-WebService 264326F5D2910EA2D159964FE6FFB80C6823E66F7C8BACEB85E0E72E3051DE7A05D0FACA62937F
Spludlow-WebService-Admin 2625777628B53F4E7EA51701389D3D0448C196D1D54365914A5E3D9DF40C75F98B085CFC770237
Spludlow.Data.DB2 595299B9ACE390416E86B9B1AC13E2E4F61C81FA49C63E80C2B475F36DBABBBCEDAE59552A5A74
Spludlow.Data.dBase 270759FBAC5FB253FC0E19BAF9C6EEA4389E9B477E954FC7B17D09B1EEA5E4CECB8A8BC27F7D05
Spludlow.Data.ExtensibleStorageEngine 3627517685D459640D45F084BEDD53914618983E5A4B66E8B77CBF824982299AD41CCB3E49071A
Spludlow.Data.MySQL 80225062C45909F777AD99BD114EED826211229B3FCC57C899F2949EC4718C0D4140A598C5041C
Spludlow.Data.Oracle 274782531AD31E77013EBBE0FA3F0C2481C2D6297CA86197131AEDF655B0AA56FB2C76A707C9FC2
Spludlow.Data.PostgreSQL 4670770F8AD9FDE07F6EF5851054A9C2874F7675911535D8A737F3423B98C35ED6A4FEBEAE3746
Spludlow.Data.SQLite 1030119CFD68BF6105FBDA91179686DA06C1CFFA675653C6E902DF3B03EEDC055754DA959A60063
Spludlow.Drawing.PDF 1299297C95B62E3722D143506BCF6F6E82E68E728B889B6A556D06FCD45408827C7303F2AEDEE40
Spludlow.Exchange 54974904D03AD16CF9A59C4DF1196B2594C968D224B8B67D3B6C820B2A0BC50B8D6F786DDBB471
Spludlow.Html 3113645513786397431A83A30DF0B5A0A1275DC7F2C76B67E671370E5DFF23280D509CD1E63EFB
Spludlow.Io.ParallelPort 299040C4BB161F19B5F806C083909C8CC5ADE8E799C910819FA91D3C4F92E7707AA42D74AAF900
Spludlow.Mame 3277036EBE79924088857433E555CD41C4F2E595B243A69D36D3FB9A9D9C98F3874B54B7A51CF2
Spludlow.MetSat 2987169F15FDEF44A8508FA362E173858CDC9A81F3C089BDF152AB4AE942874209D22812A4B5A8
Spludlow.MetSat-Web 3021899E77627AC1833455B59281757014AFDBDDAB9F0FA32FE1AA73B6223DC4C6E0E74ABDA137
Spludlow.Office 26398337809BA1E680808C9455ED027E33CBB94603CF062B62F1EE0851030CB64FC0DE8AF4F1D9
Spludlow.Tetris 4196981DE2474FF2BADFCE487CCC9C057897DC35A9ACE078736CB6936624FA02F5BD0C11F86C95
Spludlow.Trains 27071342785758EC8FD1ACB9296069ADA680293C29F40A62C62A2E255E11C4D9E4FDB949C2A94F
Spludlow.ZXing 4207093D49FFF008FD85CCED4012AD0098927A1A7E3E4D069A490C3D8B3973770D3010A8CC518A
SpludlowTetris 461250E2BADF2610A3F1AAFC8F142D289607D08CDC94B56BE9F409701D2DEAA3DA366BFE936282

Source Code

ProjectBytesMD5SHA1
Spludlow 271468F9D7DEA028A2F9F6A691DA267C70DCED5C8933096F75210A09E17483EC82E4EFB3315C7C
Spludlow-Intranet 2809056085C0672CE4DF50A6F998F33FC1091F35AB7573373534FB99175DA6433FC6B1B3FC659
Spludlow-Process 236065BD1367D1EB0FF7773003E2ABED2A22590654D46794ED3D71EE52C35149FB885E0F2E8B
Spludlow-Service 4692797CA75F7E220236D10210811305B6755924865B61B27AA33B2CDB05493420C9262DD9D6
Spludlow-Service32 4762FD569D92C6F1992F36A53605FDD9A010F64231F204BF7C8038CF71DE985D411F5661ED8E
Spludlow-WebService 394225A93892EA359E5631A45FBE8366B91639A8607A651CA0A8E2C4FC84D0B78BBC87854D33
Spludlow-WebService-Admin 21979DED9208A94FD7203AF10E992D56AC53FCCE02F13ABF0816CA74B792B3B9A83A2911FCCC
Spludlow.Data.DB2 770267E68930ACC05854C0C23276A0CCDAF609E674629D83CDB5013E87BA769B0BF5BDB6B035
Spludlow.Data.dBase 3750193515F6FC309D8455888BFE880964277788F80F506FDF944B6E6EEDFA654AC7C8ACA72F
Spludlow.Data.ExtensibleStorageEngine 43145F41AC2803C4CCD7AE0BA89F7DBDADF65138370B9E617D0437C373AB539BA1229EA766E6
Spludlow.Data.MySQL 9821B59A41FF8D8F41C54B9F29F41F5EA549BB4EEF450BB691BB945F83963C9F3333486B925E
Spludlow.Data.Oracle 7679B64EF049A6392AA01BF7AD23A9DA19CFEB4F14E510A60AF847ADD5270E9042338F26620E
Spludlow.Data.PostgreSQL 9392B5505E197596D18BB8993FDD929DBD95D7DCA7DCB2203FDEBA94D1186E8FB53205D6EA09
Spludlow.Data.SQLite 6699230DA6535EA225E6AAD3359C99771117C159D001C2828EA35A57A41BF09FF9AB05F300D975
Spludlow.Drawing.PDF 117755536D772DBA3FFF3E24C8687D9B8F37FD65370F1D7B8FB9E14BE2B80D82A64391D45E18B
Spludlow.Exchange 11821200F427E816DCEDF1EA25D293B85F857B57038805E8484399C64C0C7375326A35F0371E2
Spludlow.Html 4222521140AB7A4217BF3882336CEBF9DE05145B55BEB3E08A07B3CD369AD1C7B7AF9A709752
Spludlow.Io.ParallelPort 406941F6713B7CC230598A73E4F290DDFDD63C68A2DC929D9B61DCA2A8F12573A5E0B1FD6ACD4
Spludlow.Mame 165572EF175452BD5710410541A352C0A67A36ED2EE9078A06B911C0FFEBA4EE83D5550D6714D
Spludlow.MetSat 477089E1EB1CDE647BCFB2ED8AD6B9733DC9F95A10AACE63C0959EAC9CA09AE0BDADC76E90F69
Spludlow.MetSat-Web 3921D4982EF7713F3FA21A0B21548783BC85B4B375229B40F27A7B3643E5DB23653466863689
Spludlow.Office 273508480CDC92786AAC2D54A5CC0772D9AF7F96D00716D1F7FF0E85B4EEF45D4BA0D58CAAC7
Spludlow.Tetris 170022D515D68D63D64EBF08EB52DF5EBAAE8370FA05E26A4A6E6A68E1F8B1A4C1400C5298AEE
Spludlow.Trains 115351FAD193E6B3613E82871B46F28D96BC1084F72400D9BB4EC621EC2268407891B0310563E
Spludlow.ZXing 31251A2635D15EDA13DED9AD4EA0F35E2347CFDC4FBC66F3F5EC4CA31A31284A7947A90E8FE6
SpludlowTetris 423152B00F53E573B4CF09144BA6F74174ED9DC9056B3462A2BD1FFC67105A57C1980918874A4

Contents

Downloads Introduction. 1

Standard Application Projects. 1

Optional Assemblies. 1

Version Numbers. 1

Updating with latest Binaries. 1

 

Downloads Introduction

Spludlow Framework downloads are available from here. If you already know what you’re looking for you can browse everything here.

Standard Application Projects

All the standard application projects reference the Spludlow.DLL assembly only.

·         Spludlow-Intranet (Web)

·         Spludlow-Process (Console Application)

·         Spludlow-Service (Windows Service)

·         Spludlow-Service32 (Windows Service)

·         Spludlow-WebService (WCF HTTP Web Service)

·         Spludlow-WebService-Admin (WCF HTTP Web Service)

Optional Assemblies

All the other DLLs are optional wrappers for third party assemblies that provide additional functionality.

In this example we will add the optional assembly that wraps ZXing, to allow QR bar codes to be produced.

NOTE: In this example on the host WSYS-HEAD-DEV will be configured with the optional assembly, for other hosts just do the same thing to the Applications.txt file.

On the Intranet Call page run the “Spludlow.Drawing.BarCode.TestSheet” method (the sheet only includes the 2 native bar codes).

Add the following line to Applications.txt (the web’s download page is just used to get the assembly name):

                Spludlow.ZXing                                 C:\Program Files\SpludlowV1\Spludlow.ZXing                                    Lib

Run the “Obtain Binaries” method using the Intranet Call Page, on the develop source host, this method will check all the Applications.txt files and download what it doesn’t have, in this case: “C:\ProgramData\SpludlowV1\Release\Binaries\Spludlow.ZXing”. Check the logs to ensure it worked.

Notice the release page now includes the new assembly but you can’t release it until you define a develop source. Add the following line to DevelopSources.txt:

                Spludlow.ZXing                                 C:\ProgramData\SpludlowV1\Release\Binaries\Spludlow.ZXing

You can now use the Intranet Release page to push out the assembly, check the Status page to ensure it finished.

On the Intranet Call page run the “Spludlow.Drawing.BarCode.TestSheet” method again, this time it includes all available bar codes.

Version Numbers

The version numbering scheme is “MAJOR.MINOR”.

Major releases will be incompatible with other major versions. It will be possible to run different major versions in parallel on the same host.

Minor version will simplify be bumped up with every change no matter how big or small.

All components of the Spludlow Framework will share the same version number regardless of whether the individual component has been modified or not.

It is recommend that you update your binaries using the “ObtainBinaries” method, recompile anything that uses “Spludlow.dll” then release everything to all hosts.

Version numbers can be checked by right clicking on DLL and EXE files and selecting properties.

NOTE: Assembly Version (Product Version) and Assembly File Version will always be set the same.

NOTE: File versions will all have “.0.0” on the end you can ignore this.

Updating with latest Binaries

NOTE: You should already have a “Develop Source” host setup, see the quick start (2nd to last video).

Close Visual Studio and run the “Obtain Binaries” method using the Intranet Call Page.

NOTE: Visual Studio must be closed when running Obtain Binaries as it can lock the directories.

Re-Open Visual Studio and recompile your projects that reference Spludlow.dll.

Use the Intranet Release page to push out the latest binaries to all hosts.

 


 
 
 
 
 
 
 
 
 
Spludlow Web Footer