gMetrix - diagnostyka mocy silnika samochodu

Develoment blog

Pierwsze gMetrixy wysłane 

Posted by Blog gMetrix Wednesday, May 12, 2010 9:41:38 PM

Pierwsze testowe gMetrix'y zostały wysłane. Teraz będziemy czekać na informacje zwrotne... Przy okazji wciąż zachęcamy do pobierania aplikacji na PC. Jest ona w pełni funkcjonalna, nawet bez posiadania urządzenia.

Czy wybiera się ktoś na Tuningshow w Krakowie 22-23 maja?

Chętny na testowanie gMetrix? 

Posted by Blog gMetrix Thursday, April 22, 2010 11:45:33 AM

Jesteś chętny na przetestowanie gMetrix? Jeśli chcesz sprawdzić jak nasze urządzenie bada ilość koni mechanicznych i momentu obrotowego w Twoim aucie - koniecznie daj znam znać! Mamy jeszcze kilka egzemplarzy przedprodukcyjnych, które chętnie udostępnimy do przeprowadzenia testów.

Pobierz aplikację na PC i instrukcję gMetrix! 

Posted by Blog gMetrix Wednesday, April 14, 2010 5:26:33 PM

Po kilku miesiącach ciszy - ruszamy z gMetrix!

Właśnie opublikowaliśmy aplikację na PC do analizy danych gMetrix oraz instrukcję użytkownika (instrukcja jest też dołączona do aplikacji). Zachęcamy do pobierania i testowania programu oraz, co dla nas bardzo ważne, do przekazywania nam swoich opinii.

Do aplikacji dołączyliśmy również kilka przykładowych przejazdów. A dzięki automatycznym aktualizacjom będziesz zawsze na bieżąco ze zmianami.

Kilka zrzutów:

 

Pierwsze testy za nami 

Posted by Blog gMetrix Sunday, August 30, 2009 7:28:09 PM

Ostatnio zabraliśmy się ostrzej za testowanie gMetrix. Mierzyliśmy moc silnika i jego obroty w naprawdę różnych autach. Niektóre z nich to leciwe staruszki, ale oczywiście skupiamy się również (a może przede wszystkim) na tych najnowszych modelach. Zdradzę jedynie na razie, że zarówno na 15letnim BMW 318, 9letnim subaru forester, a także na nowym audi a4 - gMetrix zdaje egzamin.

Sądzę, że w najbliższej przyszłości będę mógł umieścić pierwsze wykresy, podobne do tych z hamowni...

Wyniki z hamownii 

Posted by Blog gMetrix Monday, July 27, 2009 9:06:39 PM

Właśnie wróciliśmy z hamowni. Wyniki poniżej. Ku naszemu zdziwieniu maksymalna moc silnika wyniosła aż 65 KM przy 170Nm momentu obrotowego.

To teraz proponuję konkurs: jakie to auto? :) Wiadomo, że Volkswagen...

Intelligent Solutions 

Posted by Blog gMetrix Sunday, June 28, 2009 8:18:47 PM

W Intelligent Solutions zajmujemy się nie tylko tworzeniem i projektowaniem układów elektronicznych, takich jak gMetrix właśnie, ale również stron i portali internetowych oraz aplikacji desktopowych (dla Windows i Linux). W szczególności potrafimy zintegrować niskopoziomowe system elektroniczne z aplikacjami przyjaznymi dla użytkownika.

Jeśli poszukujesz odpowiedzialnej firmy do zrealizowania Twoich pomysłów - skontaktuj się z nami, a postaramy się pomóc w realizacji Twoich celów.

Zdjęcia działającego gMetrix 

Posted by Blog gMetrix Saturday, June 20, 2009 11:51:20 AM

I wreszcie zdjęcia działającego gMetrix - wyświetlacz pokryty jest folią, stąd te rysy i białe plamy:

menu główne  edycja masy całkowitej 
edycja masy całkowitej  edycja ustawień wyświetlacza 

Jak widać wciąż eksperymentujemy z czcionkami (menu główne ma inną niż pozostałe). Chcemy, aby menu było maksymalnie intuicyjne i proste w użyciu, dlatego zdecydowaliśmy się na menu w klasycznym stylu Nokii.

Zrzuty ekranu aplikacji gMetrix (beta) 

Posted by Blog gMetrix Monday, June 15, 2009 7:27:36 PM

Po pierwszych zdjęciach samego prototypu gMetrix, poniżej znajdują się screeny z pierwszej wersji aplikacji gMetrix (w fazie nie ma co ukrywać wczesnej bety):

ekran powitalny  wybór profilu  konfiguracja samochodów użytkownika

Nie ma obawy, będzie też po polsku.

Pierwsze zdjęcia gMetrix 

Posted by Blog gMetrix Friday, June 12, 2009 8:53:00 AM

Pierwsze zdjęcia prototypu gMetrix:

prototyp gMetrix  prototyp gMetrix

Viewstate w asp.net 

Posted by Blog gMetrix Tuesday, June 09, 2009 9:18:00 AM

Viewstate w asp.net to prawdziwe przekleństwo. Rośnie jak rak na stronie, zazwyczaj w zastraszającym tempie. Tak naprawdę jednak w 90% można go po prostu wyłączyć (albo poważnie ograniczyć), szczególnie jeśli dotyczy on takich kontrolek jak TextBox, Checkbox itp - w skrócie tych wszystkich kontrolek, które przekazują swoje wartości przez post formy (po zdarzeniu Init, ale przed Load, tak jak to widać na cyklu życia strony w asp.net).

Przyznam, że jestem zwolennikiem wyłączania viewstate gdzie tylko się da. GridView to jedna z tych kontrolek, która jest szczególnie łakoma na viewstate: każdy wiersz zawierający nawet tylko asp:HyperLink czy Label potrafi dorzucić tam swoje 3 grosze, jeśli tylko kontrolka ta jest DataBindowana.

Przykładowo, dla takiego wiersza:

<asp:TemplateField>
   <ItemTemplate>
   <asp:HyperLink id="_edit" runat="server" Text="Link"
       NavigateUrl='<%# "/Edit.aspx?id=" + Eval("Id") %>'> </asp:HyperLink>
   </ItemTemplate>
</asp:TemplateFiel>

Hyperlink '_edit' zapamięta swój url w viewstate. Prawdopodobnie zupełnie niepotrzebnie. Dzieje się tak dlatego, ponieważ viewstate śledzi zmiany jakie w nim zachodzą, zapisuje je a następnie odczytuje przy kolejnym przeładowaniu. Więcej na ten temat i jak z tym walczyć znajduje się na stronie właśnie poświęconej problemom z viewstatem. Polecam, długa lektura lecz bardzo pouczająca.

To, czego natomiast nigdzie nie znalazłem, to informacja, że nawet w takim przypadku:

<asp:TemplateField>
   <ItemTemplate>
      <%# Eval("Id") %>
   </ItemTemplate>
</asp:TemplateFiel>

viewstate dla tego wiersza jest również zapisywany! Sprawdź, włącz Trace na stronie i sam się przekonaj. Dziwne? Trochę. Na szczęście wystarczy zamienić to na:

<asp:TemplateField>
   <ItemTemplate>
      <asp:Literal runat="server" enableviewstate="false" Text='<%# Eval("Id") %>' />
   </ItemTemplate>
</asp:TemplateField>

I po kłopocie.

A co to ma wspólnego z gMetrix? W trakcie budowy tej strony internetowej natknąłem się właśnie na taką sytuację i postanowiłem się tą informacją podzielić :)

Copyright gMetrix