Windows 8

Probleme generale legate de sistemul de operare Windows (instalare, setari, registry, control panel, securitate, administrare, noutati Vista).
User avatar
Ovidiu Cucu
Fondator
Fondator
Posts: 3776
Joined: 11 Jul 2007, 16:10
Judet: Iaşi
Location: Iasi
Contact:

Re: Windows 8

Post by Ovidiu Cucu » 14 Oct 2011, 11:31

Marius Bancila wrote:Schema asta nu e chiar corecta. De fapt WinRT e un layer peste Win32. Doar ca exista restrictii la acesul spre Win32. Doar un set restrans al Win32 API e accesibil in WinRT.
Correct, nu poti face din WinRT tot ce vrea muschii tai asa cum nu poti face nici din .NET. ;)
Dar daca vrei s-o gadili direct la WinAPI (ceea ce n-ar fi cazul pentru Metro), lasi deoparte WinRT si faci programare serioasa. Cred si sper ca cel putin partea pe care am incadrat-o e corecta. Nu cum s-au panicat unii: "Vai, vai... WinRT inlocuieste WinAPI!" :)



User avatar
Marius Bancila
Fondator
Fondator
Posts: 2344
Joined: 11 Jul 2007, 11:45
Judet: Timiş
Location: Timisoara
Contact:

Re: Windows 8

Post by Marius Bancila » 14 Oct 2011, 16:04

Aici se gaseste o list a API-uri Win32 si COM disponibile pentru WinRT: http://msdn.microsoft.com/en-us/library ... 85%29.aspx.
Marius Bancila
Fondator Codexpert, Microsoft MVP VC++
Site personal | Blog

neagu_laurentiu
Membru++
Membru++
Posts: 919
Joined: 23 Jul 2007, 11:32

Re: Windows 8

Post by neagu_laurentiu » 07 Dec 2011, 11:37

Ovidiu Cucu wrote:Oricum Win32 (API) sta inca bine-mersi la locul lui.
Iar in patratica de deasupra se poate pune frumusel MFC si alte cele.
Deasupra scrie clar aplicatii desktop clasice. Ori discutia era pentru varianta 8/tableta unde vei face aplicatii numai cu WinRT la baza.
Asta daca versiunea in cauza va conta in piata: http://www.zdnet.com/blog/hardware/are- ... ers;item10

User avatar
Ovidiu Cucu
Fondator
Fondator
Posts: 3776
Joined: 11 Jul 2007, 16:10
Judet: Iaşi
Location: Iasi
Contact:

Re: Windows 8

Post by Ovidiu Cucu » 07 Dec 2011, 14:11

neagu_laurentiu wrote:
Ovidiu Cucu wrote:Oricum Win32 (API) sta inca bine-mersi la locul lui.
Iar in patratica de deasupra se poate pune frumusel MFC si alte cele.
Deasupra scrie clar aplicatii desktop clasice. Ori discutia era pentru varianta 8/tableta unde vei face aplicatii numai cu WinRT la baza.
Asta daca versiunea in cauza va conta in piata: http://www.zdnet.com/blog/hardware/are- ... ers;item10
Parc-ar fi un speech cu tema "Competition - Goals, Achievements, Open Points", tinut la filiala din Iasi de catre un sefulet oltean de la sediul din Timisoara. :D

Ce vrea nenea ala? Ce-l doare?

neagu_laurentiu
Membru++
Membru++
Posts: 919
Joined: 23 Jul 2007, 11:32

Re: Windows 8

Post by neagu_laurentiu » 07 Dec 2011, 14:23

Suna ciudat: Windows 8 pe tableta dar nu are nimic compatibil cu Windows !

User avatar
Ovidiu Cucu
Fondator
Fondator
Posts: 3776
Joined: 11 Jul 2007, 16:10
Judet: Iaşi
Location: Iasi
Contact:

Re: Windows 8

Post by Ovidiu Cucu » 07 Dec 2011, 19:06

Adrian Kingsley-Hughes wrote: ...
But that leads Microsoft onto a problem. ARM can’t run x86 code natively. You’d need an emulator to pull that trick off, and Microsoft has made it clear that it will not be putting an x86 emulator into Windows 8 for ARM. So if Windows 8 tablets are going to be powered by ARM hardware, and if ARM hardware won’t be able to run x86 code, then what’s the point of Windows 8 on tablets?
Probabil, Mr. Kingsley-Hughes fumeaza iarba proasta apoi viseaza cai verzi pe pereti, pardon, emulatoare de cod x86 pe ARM. Cool! :biggrin:
Hai mai Laurentiu, un nene cu blog cat de cat serios n-ai gasit?

neagu_laurentiu
Membru++
Membru++
Posts: 919
Joined: 23 Jul 2007, 11:32

Re: Windows 8

Post by neagu_laurentiu » 07 Dec 2011, 20:02

In lipsa informatiilor oficiale se speculeaza: http://www.zdnet.com/blog/microsoft/mic ... ults-river

tudor_t
Membru
Membru
Posts: 112
Joined: 26 Aug 2007, 15:11

Re: Windows 8

Post by tudor_t » 08 Dec 2011, 15:16

neagu_laurentiu wrote:Suna ciudat: Windows 8 pe tableta dar nu are nimic compatibil cu Windows !
Nu ma mira - asa au facut si la Windows Phone 7 - miile de aplicatii dezvoltate deja pe Windows Mobile 6.x nu mai ruleaza pe WP7, si fie trebuie rescrise, fie se renunta la ele..
Probabil mizeaza ca multi end-useri nici nu au auzit de tablete cu Windows pana acuma, si deci nu ii va interesa daca vreo aplicatie existenta ruleaza sau nu pe noua versiune de OS..

neagu_laurentiu
Membru++
Membru++
Posts: 919
Joined: 23 Jul 2007, 11:32

Re: Windows 8

Post by neagu_laurentiu » 31 May 2012, 15:56

Azi apare un nou build, unii deja il au: http://www.youtube.com/watch?feature=pl ... Fsi85cKEC8

User avatar
Marius Bancila
Fondator
Fondator
Posts: 2344
Joined: 11 Jul 2007, 11:45
Judet: Timiş
Location: Timisoara
Contact:

Re: Windows 8

Post by Marius Bancila » 31 May 2012, 16:27

Mi se pare un review tampit. Ma rog, pentru cosumatorul de rand care e interesat doar de niste aplicatii merge. Dar sa-mi povesteasca de ce tile-uri si-au schimbat culoarea...
Marius Bancila
Fondator Codexpert, Microsoft MVP VC++
Site personal | Blog

viorel2005
Membru
Membru
Posts: 208
Joined: 24 May 2008, 09:41

Re: Windows 8

Post by viorel2005 » 31 May 2012, 20:45

Lucrurile sunt un pic mai complicate.
La inceput au fost programatorii WinAPI, care apoi au trecut la MFC.
VB6 a dus la dezvoltarea tehnologiei COM. Avantajul lui COM s-a vazut in dezvoltarea
sistemului Windows. O parte din programtori au ramas cu WinAPi, MFC si utilizare COM.
Altii au trecut pe .NET,Java etc. Oricum programatorii de aplicatii COM si de aplicatii kernel
au ajuns ca programatorii de ASM. Acum se ridica bariera: esti programator serios ai de ales:
inveti mai bine COM si creezi aplicatii adevarate sau te duci spre .NET,Qt etc. Programatorii
MFC ajunsesera ca programatorii VB6. Pentru prima data e o strategie de a creste calitatea
codului scris si nimeni nu vorbeste de asta. Chiar daca hardware-ul evolueaza el devine mai
complex nu mai simplu. Criticam interfata METRO. Dar probabil vor fi putini programatori
care vor scrie aplicatii METRO folosind COM pur. Iar acestia vor fi ca programatorii care scriu
aplicatii Win32 in ASM. Probabil s-a saturat Microsoft sa vada multe aplicatii cu bug-rui in C++.
Si mai este ceva:cand microsoft a scris nucelu de Windows 2000 Server, a pregatit programatorii
sai un an sa scrie code secure. Intrebare: pe voi v-a pregatit firma pentru asa ceva?

neagu_laurentiu
Membru++
Membru++
Posts: 919
Joined: 23 Jul 2007, 11:32

Re: Windows 8

Post by neagu_laurentiu » 31 May 2012, 22:37

viorel2005 wrote:Dar probabil vor fi putini programatori care vor scrie aplicatii METRO folosind COM pur.
Ce tot zici acolo ?! Tu ai citit documentatia Metro ? Nu. Stii ce face C++/CX ? Nu-l confunda cu C++/CLI.

viorel2005
Membru
Membru
Posts: 208
Joined: 24 May 2008, 09:41

Re: Windows 8

Post by viorel2005 » 01 Jun 2012, 01:20

Eu ma refeream la faptul de a scrie codul fara a folosi extensia CX a lui C++ adaugata de microsoft. A folosi extensia CX este cum ai folosi MFC in loc de WinApi.

neagu_laurentiu
Membru++
Membru++
Posts: 919
Joined: 23 Jul 2007, 11:32

Re: Windows 8

Post by neagu_laurentiu » 01 Jun 2012, 06:13

Tu nu ai analizat ce-ti ofera COM-ul: http://msdn.microsoft.com/en-us/library ... s/br205757
si ce WinRT: http://msdn.microsoft.com/en-us/library ... s/br211377 ?
Vrei sa reinventezi roata ? In WinRT MS a scris tone de cod cu ajutorul lui COM & WinAPI ca se rezulte acest nou API, nu e o relatie 1 la 1, nu a fost scris si expus via COM iar C++/CX e doar modalitatea usoara de folosire ! Analogia ta cu WinAPI & MFC nu prea merge, aici interfetele COM nu sunt caramizile mici cu ajutorul carora imi fac constructia, ele ajuta la fabricarea acestor caramizi (e borsul MS-ului). WinRT e un API (obiectual, cu tinta aplicatiilor sale s.a.m.d) iar ce este sub el nu prea mai e important pentru noi (asa cum nici ce e sub WinAPI iarasi nu-i interesant). Spre exemplu DirectX e expus via COM dar in cazul WinRT nu aveam aceeasi poveste.

User avatar
cristianamarie
Membru++
Membru++
Posts: 480
Joined: 12 Mar 2009, 18:47
Judet: Iaşi
Location: Iasi

Re: Windows 8

Post by cristianamarie » 01 Jun 2012, 21:30

viorel2005 wrote:VB6 a dus la dezvoltarea tehnologiei COM
VB6 a dus la IDispatch, OLE Automation. Nu la COM, care era de mai mult timp.
Nuclear launch detected

Post Reply