Tags Posts tagged with "xamarin"

xamarin

przez -
7 2100
Xamarin

Pod koniec lutego firma Microsoft ogłosiła przejęcie Xamarin, wieloplatformowego narzędzia do tworzenia natywnych aplikacji na systemy iOS, Android, Windows i OS X. Całość korzystała z języka C# oraz projektów Mono i MonoTouch, jednakże oferowano to jedynie w płatnej subskrypcji dla deweloperów. Teraz po ponad miesiącu od zakupu, Microsoft oficjalnie udostępnił wszystkie narzędzia, jako darmowy dodatek do Visual Studio. Jest to wiadomość bardzo dobra dla wielu programistów na całym świecie, a jednocześnie jest kolejną oznaką otwierania się Microsoftu na świat wolnego i otwartego oprogramowania.

przez -
0 473
Xamarin

Xamarin, firma zajmująca się rozwojem Mono, ogłosiła wydanie Xamarin 2.0, pakietu aplikacji w skład których wchodzi Xamarin Studio, Xamarin Component Store, Xamarin.iOS oraz wtyczka do Visual Studio. Jej założycielami są Miguel de Icaza i Nat Friedman. Środowisko programistyczne Xamarin Studio pozwala pisać wieloplatformowe aplikacje w języku C#, w tym dla iOS i Androida. Warto zaznaczyć, że nie jest ono wolnym oprogramowaniem, w przeciwieństwie do MonoDevelop i jest dostępne jedynie na Mac OS X i Windows.

Pojawiło się także Xamarin Component Store dla wcześniej przygotowanych komponentów aplikacji, od kontrolek interfejsu graficznego do usług chmurowych. Dodano wsparcie dla pisania aplikacji iOS z użyciem Visual Studio i C#. Zmieniono plany taryfowe, w tym dodano nowy Indie.

przez -
37 756

Firma Xamarin ogłosiła wydanie Mono 3.0, platformy programistycznej, która została zaprojektowana do łatwego tworzenia wielosystemowych aplikacji. Pomaga ona programistom wykorzystać szeroki ekosystem kodu, bibliotek i narzędzi .NET do tworzenia i przenoszenia aplikacji na platformy Linux, Mac OS X, Apple iOS i Google Android. Owa wersja będzie również podstawą dla późniejszych wydań Mono dla Androida i MonoTouch na urządzenia Apple iOS.

Zmiany, jakie zaszły:

  • Asynchroniczny kompilator C#
  • Ujednolicony kompilator C# dla wszystkich profili
  • 4.5 Async API Profile
  • Zintegrowano nowe stosy Microsoft Open Sourced Stacks:
    • ASP.NET MVC 4
    • ASP.NET WebPages
    • Entity Framework
    • Razor
    • System.Json
  • Wysokowydajny Garbage Collector – SGen, z wieloma udoskonaleniami wydajności i skalowalności
  • Ulepszono dużą liczbę bibliotek klasowych i uruchomieniowych

przez -
0 462
Microsoft

Microsoft ogłosił uwolnienie źródeł zestawu narzędzi deweloperskich dla ich usługi chmurowej Azure Mobile Services dla aplikacji Windows Store. Dodatkowo pojawiły się zapewnienia współpracy z firmą Xamarin, w celu rozszerzenia wsparcia SDK o platformy iOS i Android. Kod całego SDK jest dostępny na licencji Apache 2.0 i można go pobrać z serwerów GitHub.

Azure Mobile Services jest frameworkiem, który zapewnia funkcje logowania i zdalnego przechowywania danych dla aplikacji mobilnych. Działa na Windows Azure, które zapewnia hybrydowe środowiska deweloperskie Platform as a Service (PaaS) i Infrastructure as a Service (IaaS).

Aktualnie są poszukiwaniu chętni do współpracy nad rozwojem całego projektu. Xamarin udostępnił dodatkowo własną implementację frameworka, którą można używać w aplikacjach wspieranych przez Xamarin na Androidzie i iOSie.

przez -
1 615
Xamarin

Firma Xamarin zajmująca się rozwijaniem produktów, bazujących na Mono, ogłosiła otrzymanie 12 milionów dotacji do Charles River Ventures, Ignition Partners i Floodgate. Mono to platforma programistyczna zaprojektowana do łatwego tworzenia wielosystemowych aplikacji. Pomaga ona programistom wykorzystać szeroki ekosystem kodu, bibliotek i narzędzi .NET do tworzenia i przenoszenia aplikacji na platformy Linux, Mac OS X, Apple iOS i Google Android.

Według statystyk wykorzystuje ją ponad 150 000 deweloperów oraz 7 500 osób płaci za użytkowanie. Aktualnie zespół posiada 35 zatrudnionych pracowników. Dzięki dotacji będzie można przyspieszyć pracę nad przeniesieniem C# do iOS i Androida.

przez -
10 1186
Moonlight

Moonlight to otwartoźródłowa implementacja technologii Microsoft Silverlight, która powstała jako odpowiedź na technologię Adobe Flash/AIR. Głównie miała ona służyć do strumieniowania rozrywki, chociaż umożliwiała także pisanie specjalistycznych aplikacji. Zapoczątkowana została w 2009 roku przez Migeala de Izacę, ówczesnego pracownika firmy Novell, w ramach projektu Mono. Gdy Miguel de Icaza został zwolniony, założył firmę Xamarin, która zajmowała się rozwojem Mono, Moonlight i MonoTouch (C# na Androida, iOS i Windows Phone). Dzisiaj de Izaca przyznaje, że Silverlight się nie przyjął i dlatego też porzuca dalszy rozwój Moonlighta.

Po silnym marketingu Microsoftu, wdrożyło je kilku dużych dostawców mediów takich jak amerykański Netflix.com, czy rodzime TVP. Czasami można było spotkać się z nią na stronach tematycznych takich jak lechpoznan.tv. W ostatnim czasie Microsoft zaczął porzucać Silverlighta na rzecz aplikacji w HTML-u 5. Jak raportuje W3Techs Technology Survey, młoda technologia Microsoftu rynku nie zdobyła. W kwietniu ubiegłego roku jej udział oscylował w granicy 0.3%. W specjalnym wywiadzie Miguel de Izaca wyjaśnia:

Porzucamy Moonlighta. Silverlight nie spopularyzował się w sieci, więc nie jest to technologia, którą musimy obsługiwać (choć myślałem, że będzie inaczej). Poza tym Microsoft dodał restrykcyjne artefakty, które czynią tę technologię bezużyteczna dla programistów desktopowych.

Choć eksperymentalne wersje Moonlighta pozwalały np. na odtwarzanie materiałów TVP, to wolna implementacja nigdy nie nadążała za swoim semi-otwartym pierwowzorem.

W sieci już od dłuższego czasu wrzało od sygnałów jakoby Microsoft zamierzał definitywnie porzucić rozwój Silverlighta na rzecz HTML5. Zaniepokojenie i irytacja sięga nie tylko deweloperów z oficjalnego forum technologii, a także użytkowników-testerów,  którzy w Windows 8 bez żadnej ingerencji w Internet Explorera, obejrzą flashowe reklamy w partnerskich serwisach (Onet.pl), ale nie obejrzą już normalnego wideo wymagającego Silverlighta (np. vod.onet.pl).

Wygląda na to, że jedynymi osobami, które płakać będą po tej stracie, mogą być wymienieni wcześniej dostawcy mediów czy inżynierowie, którzy zainwestowali w tę technologię czas i pieniądze. Zgodnie ze swoją polityką, Microsoft będzie wspierać Silverlighta przez 10 lat od ostatniego wydania.

przez -
1 560
Xamarin

Firma Xamarin ogłosiła wydanie pierwszej wersji Mono 2.10.3 spod swoich skrzydeł. Owa wersja będzie również podstawą dla późniejszych wydań Mono dla Androida i MonoTouch na urządzenia Apple iOS. Warto przypomnieć tutaj o powstaniu firmy Xamarin oraz nawiązaniu współpracy z SUSE, które przyczyniły się do tego wydarzenia.

Najważniejsze zmiany obejmują:

  • Wsparcie dla Mac OS X Lino: zarówno Mono runtime i GTK+ są od teraz dodawane do Mono w celu poprawnego uruchamiania na Lion
  • Mocno ulepszono WCF stack
  • Wiele poprawek błędów dla garbage collector

Aktualnie oczekiwane jest wsparcie asynchronicznego języka C# 5.0, który powinien być skończony w tej wersji. Ma on być w pełni zgodny z wersją, którą upubliczniła firma Microsoft. Dodatkowo przepisano nowy kompilator w celu wsparcia dwóch backendów: System.Reflection.Emit i brilliant IKVM.Reflection.

Więcej informacji można znaleźć na blogu Miguel de Icaza.

przez -
4 675
SUSE

SUSE ogłosiło niedawno wspólne partnerstwo z firmą Xamarin, w celu zapewnienia szybszej produkcji aplikacji i lepszego wsparcia produktów bazujących na Mono. Porozumienie zapewnia Xamarin pełne prawa intelektualne i licencyjne do Mono, MonoTouch, Mono dla Android i Mono Tools dla Visual Studio. Dodatkowo Xamarin będzie świadczył pomoc techniczną dla klientów SUSE, używających produktów opartych o Mono i przyjmie zarządzanie całym projektem Open Source.

Mono to platforma programistyczna zaprojektowana do łatwego tworzenia wielosystemowych aplikacji. Pomaga ona programistom wykorzystać szeroki ekosystem kodu, bibliotek i narzędzi .NET do tworzenia i przenoszenia aplikacji na platformy Linux, Mac OS X, Apple iOS i Google Android. Owe porozumienie pozwala Xamarin na przyspieszenie komercjalizacji produktu i szybsze dostarczenie na rynek następnej generacji, wieloplatformowych mobilnych narzędzi do tworzenia aplikacji opartych na Mono.

Xamarin to firma, która skupia się głównie na rozwijaniu produktów bazujących na Mono w celu oferowania technologii .NET na iOS i Android i będzie kontynuowała wsparcie dla projektów open source Mono i Moonlight.

Porozumienie pozwoli także na powrót do oryginalnego kodu, bez potrzeby stosowania inżynierii wstecznej. Zadowolenie będą zarówno Xamarin, SUSE, jak i sami klienci, którzy będą mogli dalej utrzymywać aplikacje serwerowe SUSE Linux Enterprise Mono Extension, z pełnym wsparciem komercyjnym.

Po więcej informacji odnośnie wsparcia dla SUSE trzeba odwiedzić www.suse.com/mono. Natomiast informacje odnośnie wsparcia dla Mono, świadczonego przez Xamarin, należy wejść na support.xamarin.com.

Polecane

Jesień Linuksowa

1 1164
Polska Grupa Użytkowników Linuksa ma zaszczyt zaprosić na konferencję Jesień Linuksowa 2017, która odbędzie się w dniach 22 – 24 września 2017 roku. Jako...