Spludlow Web Header

Spludlow Framework Downloads


Version

Spludlow Version Number: 1.10

.net Framework Version: 4.8

Main Setup Archive

ProjectBytesMD5SHA1
SpludlowSetup 3180604663671E5870BBBE8CAB2B930507E5AF660B54725063D591A27B38AE058A4148D5BB6816

Binaries

ProjectBytesMD5SHA1
Spludlow 259925F087A6A1B117080DBCF0C9E2F20142BC038D831BAADA01365E2CA6E3827209FEFB648FC6
Spludlow-Intranet 2875838F19AE7A2D3C585C35354F4E01FCE092F68115DAA3846AF19CDF29FB077D35B16AE70C1D
Spludlow-Process 261282A60C4EC1B702E64613DA2DEAFA696313AB08529E86E00364D666BBB00AB8AC4FE1A52009
Spludlow-Service 2619161C3FF0FCB9E7B55183A0EA9D4DDF150BD7FFE1E111E49857E0D1C1A7636C5A55C721DC5F
Spludlow-Service32 2621673D7160F54B480520C3727DE378104F0276EC469F1B67CDF0E1E90E99AE39B49B77F7843D
Spludlow-WebService 263438337E7969D5C1AFD13382C4487CA1EFAFCEB6A4B7A4CF2F8AFD8925435985BD7CD22A9F2A
Spludlow-WebService-Admin 261690FA8EC93FD6EACFB8B376D8EEF0D9443D9F51A8FD625C5CB9FEE38D348594734C0A24D306
Spludlow.Data.DB2 594545BB947E6236FFFF7122B3863E55801FA9FD6D34FD324CB01F14F7BADEE7B6B3A863D99B7D
Spludlow.Data.dBase 26976555DAEAF9C1D8080D8D638DE52FB26991D2577C67C8BF89D7DDF820F6650274F62DC1FF12
Spludlow.Data.ExtensibleStorageEngine 362053C7DE2D007745A20AEAF15430BF374C5C92C161B18EF5A7F2F47CA4C7C37221C429D48BFB
Spludlow.Data.MySQL 801442CB220380BBBD89DDA971123197A51489C3B586745A9C504F91AEA6F2D9EC1F2AF7AC4192
Spludlow.Data.Oracle 274701243B0E6365AD644AFC9C13969DE062A8B03A73EEFDB68D8A800F3804E6C43BBD99CAE2458
Spludlow.Data.PostgreSQL 46633137445F962B2AAAB49A3D91CE2BB0EFBBC137A7884308E270A403374AA49C9CD6D17F20AE
Spludlow.Data.SQLite 10293355662B9272D95386B79082AAB233700A5A064655E7734F86363C754E9613A2BEB65C20350
Spludlow.Drawing.PDF 1298573F6705E16FDB44F1761D8D0954CC3AF42D3181AD00545AB8A9098DF5823C567D579B32F68
Spludlow.Exchange 54916800C2B9A617C728055F671ABA84B4699ED823914BB67832701F3F9656EF7568FD379AF705
Spludlow.Html 31055926099E3C4999B33DF766342C00EE869391F1780F2DC064F6BDB5183793F4773B74EA6EC9
Spludlow.Io.ParallelPort 2981303D283ECC89FD20CA16BF7D0195CA4D25F1D938CE22BF0EE2DB97F5F2063A19BEC2C5A6ED
Spludlow.Mame 326557CC62AE7749A8D8C95C2DE2300BFFF35B0533AE8FED760B0B285B1AA1DCAB336C5832A04D
Spludlow.MetSat 29780686B4BE49E4602E4DA521A9BA9893BAD9EA860A51C02960F0D4CA71EDECC371E58D97DE56
Spludlow.MetSat-Web 301280EAF14C90DF631D39E71D7389784BD2B95AAFCC129D73B71C1CA879A5B146361F37C31146
Spludlow.Office 26311356FC43BA6C1E902EC76034DB85FA4302FD5548CE05FBEFFE4F631DEFA0A028C2261398F2
Spludlow.Tetris 419043EA1C3AF39E7B5BA7C6A687F98A6839E45B730CDACDEE13A365065E7D43696180034E1CFA
Spludlow.Trains 2698312F34E1C39ACCED53DDA886D408DAB5B1BFB77DAD5924F341326EAD0B09928ACACA395BBF
Spludlow.ZXing 41975801B23DC2345A4E605FA7E872CE4E976E02F87F46A4AD43382491363826E4BC28C8C71C3E
SpludlowTetris 460580192C80ABC06FBFB958EE5677209D57139C9145089D2F6A44B3268F0242BF833A59C4C461

Source Code

ProjectBytesMD5SHA1
Spludlow 2708923523207449C61256D3BF025E1F0B3498616D80BE50B0666B84F8F7BB47C87BA26C7B0397
Spludlow-Intranet 280936E1150CCBE30542EAADD1680B7F93249D5055033B6D94994D56EBB13969138B189AC1411
Spludlow-Process 2358E49857E0C0FBC80C9BA817EB4BEC1FCFF20C61A51A8DB64BBC1C8CB63451799B245BEA4F
Spludlow-Service 4690C8AEAC3C85AD1976C61CFA05A3AB3426283457E8420EA1635D326930B8CC3FD16960D667
Spludlow-Service32 4759093F4DA50D7094F794BFB50032821EE0874069745D483869F7FB774AD57C1440C70851B1
Spludlow-WebService 39379506C2482A99388BEAD4454D31AC7CA06107D3554F7807EE20215A461F6729F2BCE652E4
Spludlow-WebService-Admin 2195F234CA4AC4A8B763BDBAA7689FCD1F742759E2BF293F9373A385243E5F08CF2D10EF8C3A
Spludlow.Data.DB2 77066E50FB037A693EF0CEB3A28404E1B226C2C56CE54D0F5F7059E8C8D0653D3306D5C53A4C
Spludlow.Data.dBase 3750FACF65F43B9C38DA09968C006CE621D8B9D55634D52C3B9745C503B03FAFC11AA3F8A8CB
Spludlow.Data.ExtensibleStorageEngine 431266EBE74474641F99106F8ECFFDF47712CEACEA26190221AF36DC5890DDC135643ED01637
Spludlow.Data.MySQL 9819553C76E786E5A0BB95DC21B8B70F06B91AC75E639318379228509AD4E50117269C6EF821
Spludlow.Data.Oracle 7676BD92AD59D51A533F188294359DC49FD14C9DB672E05C4F0A7C282CD285D5E368E77A953C
Spludlow.Data.PostgreSQL 939429F4C069731C815D2A6CEAA9704305D95FA07C5312454BDEDCEE6898B60157243CE5BAAF
Spludlow.Data.SQLite 6699247BD68C2FA5F0A0F8CDCEF2BFF724B9743B2817C022231D810430DD83F9621B74EFE871C1
Spludlow.Drawing.PDF 11772DA9350B46B36E0456EA55D29280260BEF0D302F46D9C11C676BA76BA45707E5E6E784FF7
Spludlow.Exchange 11818A80F0379A4E61324024B117708EC56836AE2B41584706B12F8F6BF313D405FE4B8FDFCD9
Spludlow.Html 4222879612D2073CA49DE65799765F04F9FAF115CBF1AAE171EE2B8C2A70503D5C5CFF985965
Spludlow.Io.ParallelPort 406939245E73D63E2C0A4FA1007F4E909A369B5D37E29A046A57EE2C5B57C4EA66088068498D6
Spludlow.Mame 16311E5A5DA8177C602B72171E5752350EC266088A18715BA2DF4CDAEF69DE43D6D423FCBA46C
Spludlow.MetSat 477122F4B83D6B77C0330BD9B4253AF399ECB030EFF1FD806023A4326A40BB89BAB0F0D8C362E
Spludlow.MetSat-Web 39219B52F2BEE82C002E33C31C120E00FDF7DEC070974B409CC055428959F009D9111187F499
Spludlow.Office 273341DD2AEADECF86D571336BE72D47865EAAFB2E8BCAF55720B12A3FB3DCA3D0BCB14F332E
Spludlow.Tetris 169850F41F33783C673C003DC8D53F7843A3D55CD8801B27DDD2A1C250B5449F5C328BF9FD790
Spludlow.Trains 1153367344B975BE683376A0BA292DA056C2DDF634BA1383583E2D6E84AC665F5E26E70C4F1C9
Spludlow.ZXing 3125AD344050AD643D3A75AC7715922F7C419EF19B401E5F571A2EA63521CE61C79DE66F19C5
SpludlowTetris 42293CABE36D4822AEE22AE37B6079FCED4D59D07299856A0DDF259E487812A2CF7BAC6258ADC

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