Spludlow Web Header

Spludlow Framework Downloads


Version

Spludlow Version Number: 1.14

.net Framework Version: 4.8

Main Setup Archive

ProjectBytesMD5SHA1
SpludlowSetup 3194154E07A603B59B8481EDD6D66A5057177AD7E72D2999FF6E240ECE972E18E7EF7077371E5E

Binaries

ProjectBytesMD5SHA1
Spludlow 26083954D8A26F3868AA3BDE72E6237D77EE2F2DD4F0F4167100F55E00E938C366DA0FE1997463
Spludlow-Intranet 2884953B79E58E1CF7FE701718B16A9B74E6CA1F4E84A2A710C4B80A4664D795C956C092597465
Spludlow-Process 261912845EEB9AD6CE34690683F35D0C144FC8E2A2E0F27C2A8D8591CA7FF734F69B27AFBE702A
Spludlow-Service 262612237C5281D609E6E935A269D58C833E365272F75E8B68B7C6045257989F44A9B6F5991792
Spludlow-Service32 262900CFE7E187F42FCB824AF7ED4E859E652AC3FEAD0F1B04E78DBED101BC5014E157B0CEC8D0
Spludlow-WebService 2643536C6F7369CFAA1961EDB9BE22C7343A114AB8242C4B38093523E3488A9F1155D94AC0FF88
Spludlow-WebService-Admin 26260852DA51E0A152B6EBE8C7237CD33A2DA3970527E2E89F096A38C615819D2854AB18BC556E
Spludlow.Data.DB2 5952079F7DC570FB1D8642B48EC70EEB71CCCC20D4CEE42B9CEBCD7DB3435B382EB9E7935EFC06
Spludlow.Data.dBase 2706909C2AF9865CF580F4356502E57D173ACB28617DC241EED27E655E7E7860B6E578295CCCC3
Spludlow.Data.ExtensibleStorageEngine 3627478301F8347E56F8EAD8926924BA0B8402E32D6975132BA07F2A4B23CA06C1D656BA45A36C
Spludlow.Data.MySQL 8020990FFFFFEC016F69DB15300C8A91F7814AFCBE515F122EBAB79DC18E82D7DF4A4464D22EAC
Spludlow.Data.Oracle 2747656D172394B3969527FE4D98C47487FCFC73B0007C07390E90E722AA8701DE6DD5FE03C110E
Spludlow.Data.PostgreSQL 46697598FCEFB68121710B2064A676600D029717984B8FB6A53356CEC4E8FAE1F981D58A7AC5FB
Spludlow.Data.SQLite 10299325390077596AE4B24E5B87528BD662600EB1DBDA410943C5466A82C9C9DD2D0F535011EF9
Spludlow.Drawing.PDF 1299262EA40F21A0EC8CCF8E6FB8208AC28BB8920E0302B6115C78FF7FFBDE3DBEA0B79604EF6F8
Spludlow.Exchange 5497908C3A78FFF379F6924F2F367936A5B3E6507F19BFB7267B19EB3640F2F61B0AF74F276D82
Spludlow.Html 311141CEB4AD7C5EF715E98E9929E07C9A4393E70309319902984B38385EB1C5D6668E0819CFEA
Spludlow.Io.ParallelPort 29887111275638248EE96BB52F0E9353B2F0BEBB75643542600E82C3030785DD529B8117BE6875
Spludlow.Mame 3274577FA4E36EA4C5423B72727CA0B3C3172AD19D4E30E47B13FFC0300AEB9DC40F68708DE526
Spludlow.MetSat 2987006F8219BBA30850E1080E3DC3DE7B5246734BD89E0BD5BA4268FB4B60A35C50685809F706
Spludlow.MetSat-Web 3021753CC364485F4F285AFC1AD2CE904497DDEB3C442BF46825BDAD14B2A0272707D2611CC8C4
Spludlow.Office 2640195C208354ACF1E8D7BC89AD79543A8271E470CAC5806C287095153CA69B793C464C0A484B
Spludlow.Tetris 41977323FEC2320A09180CE222444956F80AC3D79B37A15F106512D0114903DA0A153B927D5807
Spludlow.Trains 270750E69FFB28DF2BF17B1AAD2DE17D1EFD84DC5FBF9105352EA04D720B168893DD39D55D5CB4
Spludlow.ZXing 420375ABC2C482798410B0D803559D007B834C11E23FE44D9956466EADCCAACD308113CFC3E639
SpludlowTetris 461291A5610D51D83C3F51A2C25447A660BB96BC49E905FF884F1F5D8E6B921E53BA761E4F9A1C

Source Code

ProjectBytesMD5SHA1
Spludlow 271483E995AC2F3E011EEF80984AB04B15EA697B22A169C8225642B7E15A9D3923EF91F2DD6838
Spludlow-Intranet 280901F478A30A129D04693B8DE872DF841091CC9BE7D32BB5274A8FECCEAE78689302DD36B60
Spludlow-Process 23591D25297D6D02B9519027ED3F67BEC95D5294ADD50A666C19EE0B482EA4BDCBE12CC8C3B5
Spludlow-Service 468959083EB01638834DAD9BF3C18333563119B0C1F74FC896957AEC77D79C9F9C4685BB5DCB
Spludlow-Service32 47633C835025736A368A47BA47E6784B8AB50F2A5D696B38FF25D419B236C0932699ABB8F053
Spludlow-WebService 3943A003272E8F894B1040C274938EACBEFFB7FB1C488594561DB46C6D515314762565D0E01E
Spludlow-WebService-Admin 2195B8E50ED9E0631FCD6827E5F2FBA67FABF87750FFCD7285E65D1A68FE52059AF0995D45B2
Spludlow.Data.DB2 7707208434B7617CEC2043E831876314C121FE7FDADF7738F30EA426816B3CA13F419D1E2A48
Spludlow.Data.dBase 3750EF54DC1AEFB6210BC074820B903F705EB97E1D78519A95D88C6D0C83B1A4E2EA95E90C05
Spludlow.Data.ExtensibleStorageEngine 431282C2AB5C25D6B6A638A106A4C464BB65B8288B25C6AE5EF2F850BB29007EB74F5A6EA508
Spludlow.Data.MySQL 9822E491E247D4FF19478AD10F16710DB485DE9102641AAE624A2AC7A280D8B5160816DDE18B
Spludlow.Data.Oracle 7676DAFA6C553743879A31A5E373BADBCFBADB4DAAA104E3429B79CAE72B97F8CCCA02446357
Spludlow.Data.PostgreSQL 939489C5AA704A9AC122D057F715FC19FF3AEC25C0DB95125B5317C312AD3C57373983388A00
Spludlow.Data.SQLite 669925BD13573848E00F23803457F19D93A37222FE38D10D0CD935CB0E274C47E7026B1B11121D
Spludlow.Drawing.PDF 11770E8BA78D2FD554B78FD93D98E6A7191990BDAB26FD58DFA1AA6FE12F4A822BC9352C8ACAB
Spludlow.Exchange 11819E01E1789E56BF7C2B62D525101B169979D3B674B01108216F685CE0C2DDF4E067CFD0B84
Spludlow.Html 4224759732E2431654F14645CD4646A18F23B0E76F0EC1DF5462F0E08498BE1AF08C43D1A13B
Spludlow.Io.ParallelPort 406951F424F6CD867F3B3261CB176777CE03AF5E8D1EFEEE94FFB6AF752EFA546ED7AFA8D16FE
Spludlow.Mame 1655579EBB9477127929B91A3577F1B627890336FAE5ED7535300B0DA15FCDC38498CB51061D1
Spludlow.MetSat 4771075D9EF0E2CE407B36892AB99C58363BAB37331419722B2B77CDFA48B4F6818E746D6456C
Spludlow.MetSat-Web 39212553F234685E70A437C1BF5A9CBE7CE4C5DE14CCF6AFF4A23F8A5AA9C1718FA3F84B6582
Spludlow.Office 2733022B2FA431AED7FD42F4C502946A6CADD0367B72629AD6C308BDF009F3100A639A37261E
Spludlow.Tetris 170017D1819725B4EAAE29829ABC4C55A369F94890C39586D844886F166EC6B1E95BD810C270D
Spludlow.Trains 1153443079F0BB5ACE2FF56CE45D536B51BC24F81E3720AD1E9C04CEF7934F64EFE349A6AE694
Spludlow.ZXing 3125BF7BD03632E1FC2E31C15740B10FE9FC2F108F42683A0DC199050B68D76F4A9FB89EFC87
SpludlowTetris 42303E58CFE90A13EB7C34D3E4C3701FD9B65EEF302FA995B609C59313029513FBA9063CB917A

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