News for hackers. Stuff that matters.
Re:Nokia: "We will not adopt Windows Phone environment as it... by S_A_P on Friday April 29, 2011 @07:45AM (#2497033)
My take on this- how much can they really modify here and make sure they don't break compatibility with the 3rd party apps? If things were not so dire that they needed to dump a platform they have years invested in, is it really smart(arrogant?) to think that the OS that has actually shipped and seems to be pretty good is not good enough for them?
Re:Nokia: "We will not adopt Windows Phone environment as it... by vilpponen on Friday April 29, 2011 @07:58AM (#2497058)
My take on this is that they want to differentiate it enough to make it more "Nokia-like". However, what this means concretely - is still unknown.

Also, my guess is that they will announce something on this the coming summer, well before Nokia world in September.

(edited for repetition of words)

Re:Nokia: "We will not adopt Windows Phone environment as it... by silvestrov on Friday April 29, 2011 @08:56AM (#2497162)
In reality, it seems like they are going in the opposite direction: Microsoft has actually partnered with Nokia to include Nokia Maps in all their service platforms
Re:Nokia: "We will not adopt Windows Phone environment as it... by brudgers on Friday April 29, 2011 @09:25AM (#2497242)
Since Windows Phone is based on .NET, a lot of changes can be made by Nokia without breaking compatibility with third party applications, e.g. .NET allows multiple versions of a library to exist simultaneously for different applications because it was architected with backwards and forwards compatibility in mind.
Re:Nokia: "We will not adopt Windows Phone environment as it... by cube13 on Friday April 29, 2011 @10:59AM (#2497581)
.NET isn't what allows that to happen, though, since, AFAIK, MS has not committed to binary compatibility between .NET versions. While the framework makes it easier to leverage these features(you can still use it with non-managed C++ but it's quite annoying to get working), the Windows kernel is what allows the multiple versions to exist.

In the case of .NET, it's the side-by-side deployment of the .NET runtimes that allow multiple versions to be present on the system at the same time.

Re:Nokia: "We will not adopt Windows Phone environment as it... by daeken on Friday April 29, 2011 @11:42AM (#2497741)
> the Windows kernel is what allows the multiple versions to exist.

I don't think you know what the Windows kernel does. Multiple library versions have nothing to do with the kernel because 1) the kernel doesn't know anything about libraries, 2) the kernel doesn't do userspace binary loading (even for completely unmanaged code), and 3) the kernel does nothing at all with .NET.

Side-by-side deployment of binaries is actually completely separate from the functionality in .NET that allows multiple versions, which is the GAC (Global Assembly Cache); SxS binaries (which are used by unmanaged code) are completely separate, although they both reference their respective binaries via manifest files.

Re:Nokia: "We will not adopt Windows Phone environment as it... by brudgers on Friday April 29, 2011 @02:44PM (#2498503)
Interesting point, but the net result is the same.