Spludlow Web Header

Spludlow Framework Downloads


Version

Spludlow Version Number: 1.9

.net Framework Version: 4.8

Main Setup Archive

ProjectBytesMD5SHA1
SpludlowSetup 315629DE3B0B1F4439D9BA6335C1288D09EBD6E4F596BC3CE6B2D74666657D2574C5BE8F6C6EA7

Binaries

ProjectBytesMD5SHA1
Spludlow 257619CF0616E57784A196DAA8E111F1A07E72ACAAC61C1D8A43BBE4107D8106433A16F98F460A
Spludlow-Intranet 2852633A67FB4EBB0BE7645DEB62259A6BB92AF316BB9E3F60830BD4734B4DF102B77766967137
Spludlow-Process 258644205C5A0B458D88E6B9563050C6C87F8B58B0DFF240E5123DE7B39DD26A78082DF972D124
Spludlow-Service 2592895CC232C93640A302451B832958E510255784329E7715331ECB8A0537F251945D571FE2C7
Spludlow-Service32 259433240DEAA2E5BF5AEF7904D6306BB9A446BF4FA6BAEDC69DD883761AF45ACD9D3B1F3781CC
Spludlow-WebService 261134A5E32D4E1FF1CBC69B7A25A4F3B322E289B1E7A1F9A7D0AF24CCEC94BEB8B61025EFF726
Spludlow-WebService-Admin 259381860C8231071F78EEDCCC8606E4082EE80E81303886DB6C9BE11723D4B85F833BC5CFF1B9
Spludlow.Data.DB2 5919499B0B9DB4FEEC73BAB1BF30BBD055EC586B3217987602929A459FAE1D6665035513F25825
Spludlow.Data.dBase 267539A28D0E4E761EE17A339FB4CC9D53BFD777065A46046DD7EE7D1CDC7F147E98876C8F3DF9
Spludlow.Data.ExtensibleStorageEngine 359421A6019E73153D3F5CDA63BEBBE0E7D8E4296A9A8DFECFE396E6220F2932956CFA13A4B530
Spludlow.Data.MySQL 1307930D4BB768F38687E4101E41AB1009753EEB4188915F1EB56E0AADF73CB6460A55134F7DDA5
Spludlow.Data.Oracle 27444782BB1CF06EB6CC57CA7F86A262F2630EFB540406657A5E65024382AEB82BE70178DB3894F
Spludlow.Data.PostgreSQL 4642235F91E8E84F5491FFCB3C3E953F6FCFBFB3B3E292FA4A1A0C226302BABA53F5CF2A62B8A6
Spludlow.Data.SQLite 1026615BCC9B72E93A3723A5A178E00FE3B965F46DDE0C4285FEF60743DA0B3793AA0D28F96EF0B
Spludlow.Drawing.PDF 1296076CB868D29DB990FE13FBDBE95A5D9176AE019FF1BB6D0A1561514A6E03D01A42709FA23F7
Spludlow.Exchange 5466314810DBD2B0C9693349DE5121C6C733C0DCFE9C698D21AE3AE868D2D5C610C6F902C4F709
Spludlow.Html 3081860F1F2C5F24AB6FEFE620DABEDCC98BD6CD65ABE02D20E820193C544AA141EB1BC1C4FE3A
Spludlow.Io.ParallelPort 295582834BFFB8DACDA929C77D10825E5F341F51FBD7BE130A309720C9404E6E343CF899A23E00
Spludlow.Mame 3240983E7FECBC96F23F44FF8698E3CA25C79B6F999F93D5B70ADDD45558E8AC41801EEEA34D63
Spludlow.MetSat 29547284167D432CC824DE907961A65C5310EB60B886D300D2434F3B3DB445D92915DE6D66529E
Spludlow.MetSat-Web 298941B0DB0C2727601CED1D071E41914555F4CA3132AF12914E30EC624709D7B920980FF32510
Spludlow.Office 26079704E6ADFF435C1DA69533F0941ACBDD5B7A8C7C72DE6351BE664F9CE719998F8B07908CD0
Spludlow.Tetris 416501FC263ADA3923DA1BCF69911BAA7E526FEB7C2966BC5EB6DB86AC95A86BA7E46D47AAC551
Spludlow.Trains 2675416209D09235F95C0BCE4262E6B8EFA75B9CEEC326C674B0F47C720D40B7706594F14CBCC3
Spludlow.ZXing 417433C301F883B962AE23185C414866474210B2ED8D4676B5F0BE5959C0C1AA5D60C00716810D
SpludlowTetris 4580072A0D354372DBBC8493C886689AFB41AB093FBD1E35BE3DFC34FA8AC5803C1B94B3304B25

Source Code

ProjectBytesMD5SHA1
Spludlow 267794F658AE81C9C8616FF6B952BC2D3415693BDFFD97DBDEBAF410DC6EB62B5A6A77D9147ADE
Spludlow-Intranet 28078D0E64982DEAAA32171C1F5D8B0E22D1BB33CED0371F2F1FF679831C9337C2C3BC6D1951F
Spludlow-Process 23480EA6037505CD136942968C7B719B298E54A531560765E1FC6DB988DF690394BBF10E73D5
Spludlow-Service 4678497D9012723088F34E527ED91D92B565CB1439EF9A8160D20D29E7EA0B31CA691CC499BB
Spludlow-Service32 4754D2DA5F071C6E8F01ED32170B4970CAF250068A1AABC6D1FBFCAB8859C260409A6CF4C887
Spludlow-WebService 394032ABBBFB677F2C8D4F5D9120E1E136BA0A560393575F7729343F6D02F36709E9046A50A3
Spludlow-WebService-Admin 2190ECF7DD4B7A5BF949E44031CF21AC384734178AE508F4262DF0ACAFA7EA348042D62DBA76
Spludlow.Data.DB2 7695EDB6D9DBA7D25D08F26E670F9D02965233552E8F44EB8907F9DA1AF70C14CC86E0E6C5D7
Spludlow.Data.dBase 3739E3B89D6706571F01E696B9CBE8EC77CB7ED43504506EB8EE240A59DC9A7489B9D84484E5
Spludlow.Data.ExtensibleStorageEngine 42988E0929D9E2203F109CBE028A9A747194FF334C6A286CEEFAEA362054DC9D5F0596BCA80A
Spludlow.Data.MySQL 98191F567829D9DFBDDDFD1DF4813EDBFCCF956CBD34B1E0D8FA2BEBA2311FD028BCD61D1772
Spludlow.Data.Oracle 76694664CBF60AF1556FF649F890B825095034CB6319D5C745D05EE63353B7A981F938E36875
Spludlow.Data.PostgreSQL 9386DB1E2E9400051D5B14E59D9CECD38CB3154A1946CCE68AEF313F5F226ABCC9B88A34BB56
Spludlow.Data.SQLite 669925EF0E508093180259E1A35B55516B2659E9B4046D20D907026CAE725D03D5039FBC31C14C
Spludlow.Drawing.PDF 11757BBA1367C560E1E9F3C094273A0CA43D877D6859521C1BF4055659AF9D4B46ECF04260B65
Spludlow.Exchange 1181309E092CE31C223BBAECE376B2D572ACEF30A781E0686670FA36068F2F756AAC6CAE27F32
Spludlow.Html 421570473AE49F1D9C232657D5EC0C05028B6FF92D9C9402E4BCC38E654E59D09CDC6EF63BBA
Spludlow.Io.ParallelPort 40684DD593A2ACBF7D52523E984370008BB9565145D5BC5D48D435D0667B26B4B13BAE09D34C4
Spludlow.Mame 16236B340C97CE5AA2DB1E3079E171E19A22C73FA7BFB22A5BCE14AA0C2C3DF74A3DC5255A130
Spludlow.MetSat 4771258B80D47985D4B8C48AAF23C02716B2A0BD4C50F908C4F70EE15D2CA15BA1982EEAF8E20
Spludlow.MetSat-Web 391601E4F3C5F2CB31E1A86EB9C190827DAEDD7F0618949B001E577112BCF7DAF8AFEEF80C22
Spludlow.Office 2728277FCE7BB433DF40CB6ED26D539B6B013398AC3C57E40B481C190EA499827B4AF6A2CDE8
Spludlow.Tetris 169909DCDEF739C2DA1030CAD2AC5E3D2736B646D78024756DD4E7F398F0FFAB82F000126E6A8
Spludlow.Trains 115194A1E6EE58B5AD72EF7AD9D7AEA7979EE133C17D5BBF0CC1A4D060CDD1FFFACAA94AA51E1
Spludlow.ZXing 3118F51AE8B94FEEE561DB28F63A792F7D550521F91B63FD1F0498CC91057D2E5E404EC9627A
SpludlowTetris 42290ED60AAF319C499D7640B318471FAC795417CA57586BEC889CA5C3086DC3ECED12D710453

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