• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 6
  • 1
  • Tagged with
  • 8
  • 6
  • 5
  • 5
  • 4
  • 4
  • 3
  • 3
  • 3
  • 3
  • 2
  • 2
  • 2
  • 2
  • 2
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

CoreWCF - en väg till .NET5?

Campalto, Anton January 2023 (has links)
I dagsläget ställer sig många företag frågan om man ska uppgradera sina applikationer från Dotnet Framework till Dotnet 6. Saab AB är ett av dessa företag och har därför valt att undersöka möjligheten att migrera sin MSS applikation till Dotnet 6. De vill även veta hur stort jobb det skulle innebära att migrera från Dotnet Framework till Dotnet 6. För att migrera en applikation som använder det obsoleta ramverket WCF behöver det ersättas med antingen gRPC eller CoreWCF. Då MSS använder sig av WCF kommer den här rapporten rikta sig på den sistnämnda ersättningen, CoreWCF. Baserat på resultatet är det tydligt att det kommer krävas ett stort arbete för att få över MSS till Dotnet 6. Avslutningsvis ges förslag på vidare forskning inom området.
2

dotNet som multimediaplattform / dotNet as a multimediaplatform

Johansson, Glenn January 2008 (has links)
<p>As the speed and complexity of computers have increased so have software and the expectations of users. Software development follows a straightforward evolution where complicated tasks are made easier by better tools; this repeats itself as those tasks in turn are automated.</p><p>Software mechanics that were seen as revolutionary a decade ago are seen as obvious requirements that no multimedia application can be without.</p><p>dotNet is the next step in line and makes it easier and faster to build software.</p><p>This report focuses on the development of a multimedia platform developed in dotNet. It does this by developing the tools and framework from which a complete game can be built.</p><p>A game is selected because it combines the most aspects of multimedia development, such as interaction, graphics, sound & music. The report goes further by describing why the game looks like it does as well as the mechanics of the game and the benefits of the dotNet platform.</p> / <p>Allteftersom hastigheten och komplexiteten hos datorer har ökat så har också användarens förväntningar ökat. Mjukvaruutveckling följer en klar linje där problem görs enklare genom bättre verktyg och automatisering. Denna cykel repeterar sig själv, vilket i sin tur för nivån uppåt som programmerare arbetar på.</p><p>Attribut som för ett årtionde sedan var revolutionerande är idag en självklarhet som ingen multimediaplattform skulle klara sig utan. dotNet är nästa steg av verktyg och lösningar som gör det snabbare och enklare att utveckla mjukvara.</p><p>Denna rapport fokuserar på utvecklingen av en multimediaplattform gjord med dotNet och vad för attribut som gör en sådan plattform bra eller dålig. Rapporten åstadkommer detta genom att följa utvecklingen av ett ramverk som kan användas för att skapa ett komplett spel.</p><p>Utvecklingen av ett spel väljs på grund av de många multimedia-aspekter som går att återfinna, exempelvis interaktion, grafik, ljud & musik. Rapporten utvecklar på detta genom att beskriva de attribut som gör ett bra spel samt interaktion och fördelarna dotNet fört med sig.</p>
3

dotNet som multimediaplattform / dotNet as a multimediaplatform

Johansson, Glenn January 2008 (has links)
As the speed and complexity of computers have increased so have software and the expectations of users. Software development follows a straightforward evolution where complicated tasks are made easier by better tools; this repeats itself as those tasks in turn are automated. Software mechanics that were seen as revolutionary a decade ago are seen as obvious requirements that no multimedia application can be without. dotNet is the next step in line and makes it easier and faster to build software. This report focuses on the development of a multimedia platform developed in dotNet. It does this by developing the tools and framework from which a complete game can be built. A game is selected because it combines the most aspects of multimedia development, such as interaction, graphics, sound &amp; music. The report goes further by describing why the game looks like it does as well as the mechanics of the game and the benefits of the dotNet platform. / Allteftersom hastigheten och komplexiteten hos datorer har ökat så har också användarens förväntningar ökat. Mjukvaruutveckling följer en klar linje där problem görs enklare genom bättre verktyg och automatisering. Denna cykel repeterar sig själv, vilket i sin tur för nivån uppåt som programmerare arbetar på. Attribut som för ett årtionde sedan var revolutionerande är idag en självklarhet som ingen multimediaplattform skulle klara sig utan. dotNet är nästa steg av verktyg och lösningar som gör det snabbare och enklare att utveckla mjukvara. Denna rapport fokuserar på utvecklingen av en multimediaplattform gjord med dotNet och vad för attribut som gör en sådan plattform bra eller dålig. Rapporten åstadkommer detta genom att följa utvecklingen av ett ramverk som kan användas för att skapa ett komplett spel. Utvecklingen av ett spel väljs på grund av de många multimedia-aspekter som går att återfinna, exempelvis interaktion, grafik, ljud &amp; musik. Rapporten utvecklar på detta genom att beskriva de attribut som gör ett bra spel samt interaktion och fördelarna dotNet fört med sig.
4

McMPI : a managed-code message passing interface library for high performance communication in C#

Holmes, Daniel John January 2012 (has links)
This work endeavours to achieve technology transfer between established best-practice in academic high-performance computing and current techniques in commercial high-productivity computing. It shows that a credible high-performance message-passing communication library, with semantics and syntax following the Message-Passing Interface (MPI) Standard, can be built in pure C# (one of the .Net suite of computer languages). Message-passing has been the dominant paradigm in high-performance parallel programming of distributed-memory computer architectures for three decades. The MPI Standard originally distilled architecture-independent and language-agnostic ideas from existing specialised communication libraries and has since been enhanced and extended. Object-oriented languages can increase programmer productivity, for example by allowing complexity to be managed through encapsulation. Both the C# computer language and the .Net common language runtime (CLR) were originally developed by Microsoft Corporation but have since been standardised by the European Computer Manufacturers Association (ECMA) and the International Standards Organisation (ISO), which facilitates portability of source-code and compiled binary programs to a variety of operating systems and hardware. Combining these two open and mature technologies enables mainstream programmers to write tightly-coupled parallel programs in a popular standardised object-oriented language that is portable to most modern operating systems and hardware architectures. This work also establishes that a thread-to-thread delivery option increases shared-memory communication performance between MPI ranks on the same node. This suggests that the thread-as-rank threading model should be explicitly specified in future versions of the MPI Standard and then added to existing MPI libraries for use by thread-safe parallel codes. This work also ascertains that the C# socket object suffers from undesirable characteristics that are critical to communication performance and proposes ways of improving the implementation of this object.
5

Design and Implementation of a Secondhand E-bookshop

Talla, Ngala January 2011 (has links)
Students have many course based literature text books that they have stopped reading and these books are laying on their book shelves unused. These books can be sold and the proceeds can be used to buy another book the student currently needs. These website will not only serve students but can also serve the entire population or anybody who wants to buy second hand books or wants to empty their book shelves and make financial gain from it. These books can just be simply be uploaded to the website and another student or person can have access to buy the book by just visiting the website. Students also have lesser incomes compared to the rest of the working population. Hence any reasonable resource for getting income is always welcomed. All these will be achieved by creating a user friendly complete online shopping system for buying and selling secondhand books
6

BIM och digitalisering i byggprocessen : Automatisering av kostnadskalkylsberäkning i projekteringfasen

Körner, Markus January 2021 (has links)
För att uppnå målen med Agenda 2030 behöver fler satsningar göras på innovation och digitala lösningar, såväl inom den offentliga sektorn som inom industrisektorn. Beträffande den ekonomiska hållbarheten har den svenska byggindustrin i dagsläget möjlighet till sparande av mångmiljardbelopp årligen och digitalisering spelar en nyckelroll i att lyckas uppnå det. Det är viktigt med samverkan och en snabb byggprocess, varför digitala verktyg som förbättrar och kan påskynda den är av intresse för hela branschen, i synnerhet sådana som kan användas under projekteringsfasen. Denna studie avser därför att undersöka hur processen av beräkning av byggnadsverks kostnadskalkyler kan automatiseras, genom användning av den data som finns i den digitala byggmodellen. Därför programmeras en applikation som kopplar samman modelldata och kostnadsdata, med hjälp av Byggnadsinformationsmodellering (BIM), programmering och tvåväga informationsflöden. Studien illustrerar genom exemplifiering processen av programmering och undersöker hur digitalisering – i såväl teori som praktik – kan användas och tillämpas på byggindustrin. Applikationen är en produkt som utvecklas och metodkapitlet initieras därför av en designprocess; specificering av krav, funktioner som uppfyller kraven, attribut som motsvarar dessa funktioner och till sist hur de sammanfogas för att tillsammans skapa produkten. Detta följs av en litteraturstudie som utfördes dels för att samla fakta om programmering och digitala möjligheter inom byggbranschen, dels för att undersöka liknande studier som gjorts tidigare. Slutligen insamlades kostnader till beräkning av schablonvärden för olika typobjekt som sedan kan användas i tandem med modellen för att skapa kostnadskalkylen. Inledningsvis beskriver resultatet ingående en förenklad variant av applikationen, i syfte att närmare illustrera programmeringsprocessen. Därpå följer beskrivningen av programmeringen av applikationen som programmerats för denna studie. Det slutgiltiga resultatet blev en applikation som automatiserar beräkning av en kostnadskalkyl och en studie som beskriver applikationens sammanhang samt metodiken av att programmera den. / In order to achieve the Sustainable Development Goals (SDGs) defined for Agenda 2030, more investments are needed in innovation and digitalized solutions, as much so in the public sector as in the industry sector. When it comes to the economical sustainability, the Swedish construction industry has possibilities of saving multi-billion sums yearly, and digitalization is playing a key part in making that possible. Both cooperation and an efficient construction process are of importance, why digital tools that can improve and speed up this process are of interest, especially ones that can be used during the design phase. The purpose of this study is to examine how the process of calculating a cost estimate for a civil construction can be automated, using the data in its digital model. An application is therefore programmed, combining model data and cost data, through Building Information Modelling (BIM), programming and two-way data exchange. The study illustrates the process of programming and examines how digitalization can be applied to the constructional industry, both in theory and practice. The application development process is part of the study, why the method chapter is initiated by its design process; specifying customer needs, functions that fulfil the needs, attributes that match these functions and lastly how they come together to make the product. This is then followed by the literature overview, which was done partly to gather information about programming and digital possibilities within the construction industry, and partly for relating this study to similar ones done before. Lastly costs have been collected for calculating template values for different modelling objects, which then can be used together with the model to produce the cost estimate. Initially the result explains a simplified version of the application in-depth, for the purpose of illustrating the programming process thoroughly. That is then followed by the programming of the actual application. The final result was an application that automizes calculation of a cost estimate, and a study that describes its context and the methodology of programming it.
7

En jämförande studie av Visual C++, C# och VB.NET / A Comparative Study of Visual C++, C# and VB.NET

Krisell, Magnus January 2005 (has links)
<p>Programmeringsspråken Visual C++, C# och VB.NET (Visual Basic.NET) jämförs, med tyngdpunkt på en praktisk jämförelse av fyra exempelapplikationer. </p><p>Exempelapplikationen WordCount visar att Visual C++ har förutsättningar förbäst prestanda, men att även C# och VB.NET ger helt godtagbar prestanda. Valet av färdiga klasser är viktigare än språket. Ett olämpligt val kan göra prestandan mycket sämre än förväntat, medan den allra bästa prestandan ofta erhålls med en egen implementering. </p><p>Applikationen FFT visar att flyttalsprestandan är bättre i C# än i VB.NET. Applikationen Clock visar att Visual C++ har en viss fördel i sitt färdiga ramverk för traditionella dokumentbaserade Windowsapplikationer. </p><p>C# och VB.NET vinner över Visual C++ i nästan alla övriga avseenden. De ger mindre mängd kod och tillhandahåller ny funktionalitet — som egenskaper, händelser, attribut och ett mycket omfattande klassbibliotek — som gör programmeringen enklare och mindre känslig för buggar och säkerhetshål. Valet mellan C# och VB.NET bör avgöras av projekttyp, företagskultur och utvecklarens individuella preferenser.</p>
8

En jämförande studie av Visual C++, C# och VB.NET / A Comparative Study of Visual C++, C# and VB.NET

Krisell, Magnus January 2005 (has links)
Programmeringsspråken Visual C++, C# och VB.NET (Visual Basic.NET) jämförs, med tyngdpunkt på en praktisk jämförelse av fyra exempelapplikationer. Exempelapplikationen WordCount visar att Visual C++ har förutsättningar förbäst prestanda, men att även C# och VB.NET ger helt godtagbar prestanda. Valet av färdiga klasser är viktigare än språket. Ett olämpligt val kan göra prestandan mycket sämre än förväntat, medan den allra bästa prestandan ofta erhålls med en egen implementering. Applikationen FFT visar att flyttalsprestandan är bättre i C# än i VB.NET. Applikationen Clock visar att Visual C++ har en viss fördel i sitt färdiga ramverk för traditionella dokumentbaserade Windowsapplikationer. C# och VB.NET vinner över Visual C++ i nästan alla övriga avseenden. De ger mindre mängd kod och tillhandahåller ny funktionalitet — som egenskaper, händelser, attribut och ett mycket omfattande klassbibliotek — som gör programmeringen enklare och mindre känslig för buggar och säkerhetshål. Valet mellan C# och VB.NET bör avgöras av projekttyp, företagskultur och utvecklarens individuella preferenser.

Page generated in 0.0359 seconds