Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 17 reacties
Bron: Microsoft

.NET Micro FrameworkMicrosoft heeft een bčtaversie van zijn .NET Micro Framework voorgesteld. Deze low-end versie van het .NET Framework is bedoeld voor embedded applicaties en stemt de functies en mogelijkheden van het .NET Framework en de Visual Studio beter af op de specificaties van deze apparaatjes, die over het algemeen met minder geheugen en processorkracht uitgerust zijn. Door het gebruik van managed code, moet het mogelijk zijn de betrouwbaarheid te verhogen. Visual Studio moet op zijn beurt voorzien in emulatie van de desbetreffende apparaatjes. Het .NET MF begon als 'Smart Personal Objects Technology' en werd later onder de namen .NET Embedded en TinyCLR aangehaald. Naast de lancering van het bčtaproduct, werden ook een aantal partners voorgesteld die hun producten op basis van dit miniframework binnenkort zullen voorstellen. Zo zal Digi International een draadloze communicatiemodule producren en zal SJJ Embedded Micro Solutions met een singleboard computer met ARM7-chip en .NET MF-ondersteuning op de markt komen. Ook fabrikanten als Freescale en Winbond zullen echter van de partij zijn.

Moderatie-faq Wijzig weergave

Reacties (17)

wat is het verschil met het .NET compact framework?

http://msdn.microsoft.com...amming/netcf/default.aspx

dit bestaat namelijk al bijna net zo lang als er pda's zijn...
Zo te zien heb je hiervoor wel een OS nodig, en deze editie niet.
Ik weet dit niet zeker, maar dat begrijp ik uit de artikelen die ik heb gelezen.
Geen OS?
OS = Operating Systeem?

Hoe werken programma's zonder een operating systeem?
Ik denk dat dit Mini framework fungeert als framework en operating system in een, zijn eigen OS dus.
Een operating system is ook maar een programma... .NET is een omgeving die juist onafhankelijkheid van het OS kan aanbieden... Dus binnen .NET zou je vanalles kunnen draaien als .NET niet op een operating system (dat in principe het zelfde doet: onafhankelijkheid van de architectuur aanbieden) draait , echter iets NAAST .NET draaien zal lastiger worden.
Dus is .net een operating systeem op z'n eigen?
.NET is een omgeving die juist onafhankelijkheid van het OS kan aanbieden.
niet mee eens; je hebt visual studio nodig om iets te programmeren, en dus een MS OS. micro.NET zelf IS een MS OS. Je bent dus vanaf de basis afhankelijk van ze.

Ik zou trouwens geen wasmachine met een M$ embedded systeem er in willen hebben; om voor iedereen bekende redenen, die hier dus niet nader toegelicht hoeven worden. (maar jullie mogen best een (was)lijstje maken hoor :) )

.NET is in ieder geval een goeie grap die ze hebben verzonnen en velen trappen er met open ogen in (iedereen denkt enkel binnen zijn eigen 'scope' maar overziet het geheel niet)

.NET == Microsoft != onafhankelijk
Leuke ontwikkeling, ik moest wel ff diep spitten op de MS site om meer info te vinden op een aantal vragen die ik had, in de whitepaper vond ik die:

http://www.aboutnetmf.com...work_Whitepaper_V_1.0.doc

Hier de antwoorden op mijn vragen:
1. Je hebt dus niet een OS nodig om dit framework te draaien
2. Een filesysteem word nog niet ondersteund, maar het GC systeem is aangepast om gebruik te kunnen maken van flash om objecten op te slaan.

Leuk alternatief om het ontwikkellen van specifieke dedicated hardware beschikbaar te maken voor een grotere markt. Ik ben nu twee of drie keer in m'n IT cariere tegengekomen dat die iemand zei "Het zou leuk zijn als we hier zelf hardware voor konden leveren". meestal haken dat soort ideën af op het moment dat je hardware hiervoor moet gaan zoeken en dan vervolgens nog enorm veel tijd moet investeren om zelf drivers en software te schrijven in specifieke developer omgevingen.

Er waren ook al een aantal hardware omgevingen die Java ondersteunden, maar de aanpak om .NET beschikbaar te maken voor dit soort platformen zal denk ik meer interesse winnen bij software developers. Tevens ben je zo niet gebonden aan je hardware oplossing, je kan later nog besluiten om op totaal andere hardware over te gaan.
"1. Je hebt dus niet een OS nodig om dit framework te draaien"

no shit sherlock. ;) Je hebt altijd en OS nodig om iets te kunnen doen.
Je beweert dus dat er op jouw magnetron een compleet OS draait???

Waarom zou je een OS nodig hebben als je slechts 1 thread hebt draaien?


Ben trouwens wel erg benieuwd naar de footprint van dit geheel! En wat andere eisen (minimaal 32 bit, of ook 16, 8???)
Je beweert dus dat er op jouw magnetron een compleet OS draait???
Waarschijnlijk wel ja. Zeker als je iets DOS-achtigs ook als OS telt. Is overhead maar dat is maar zo weinig dat het niet opweegt tegen de kortere ontwikkeltijd in vergelijking met alles direct via hardware aansturen.
Een OS, handelt de invoer, uitvoer, en besturing af. Als je dus geen mechanische magnetron hebt, is er dus sprake van een OS. Dat wij tegenwordig allerlei zaken direct met OS associëren is een andere zaak. Overingens is in deze context zelfs je BIOS al een OS op zich.
Het .NET Compact Framework is te zwaar voor embedded systemen. Dit word ook uitgelegd in deze post: Embedded Devices & .NET.

Embedded devices hebben te weinig resources, Microsoft heeft daarom voor hun eigen MSN Direct het Micro Framework ontwikkeld.
Dat ligt er dus aan hoe je het ziet. Een software engineer (voor het gemak schaar ik de heren bij Microsoft onder dat kopje) ziet een PDA al als een embedded device om de een of andere reden.
.NET in je magnetron of intelli-staafmixer lijkt me ook geen goed idee nee, maar op je telefoon of pda kan het makkelijk natuurlijk.
Als ze het voor hun Smart Watch hebben gebruikt, kan een staafmixer ook. Maargoed, ik moet toegeven dat ik het niet snel zou adviceren voor een klant. :)

Een quote:
Targets platforms smaller than WinCE (and thus smaller than WinPX embedded, of course) such as Sensors, actuators, remote controls, wearable devices etc.
Eventje seen antwoord op alle vragen. Deze MS werknemer legt eea uit:
1. Evolution of the SPOT. Has tiny footprint (200-400 KB), about ~1MB of flash required and very low power consumption.

2. Ships with Watches, Microsoft TV, Vista SideShow and plans for many more internally and many partners already on board.

3. Targets platforms smaller than WinCE (and thus smaller than WinPX embedded, of course) such as Sensors, actuators, remote controls, wearable devices etc.

4. Bootable .NET runtime (i.e. this is not an application layer on top of the core platform... it *is* the platform) including managed drivers!

5. C# only, interpreted. Program via Visual Studio 2005, naturally :-)
.Net gaat J2ME achter na (Java2 mobile edition). Ik denk dat ze zitten azen op de Java games die er nu zijn. Ik denk alleen dat dit te laat is..

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True