Categories
бсу програмиране софтуер уеб хардуер

БСУ в NASA Space Apps Challenge 2014

На 12 и 13 април 2014  БСУ участва с 5 проекта BFU ROVER, BFU OBSERVER, BFU ROBOARM, INTELIGENT-AUTOMATIC-TRANSFER-SWITCH и USING-EME-144MHZ-RADIO-WITH-SMTP-NETWORK-PROTOCOL-FOR-SECURE-COMMUNICATIONS-BETWEEN-SPACE-OBJECTS в престижното международно състезание NASA Space Apps Challenge 2014. Вижте повече информация за състезанието в Бургас, както и албум със снимки. проф. дтн Андон Лазаров бе представител на университета в журито.

Ръководител и ментор на проекта BFU ROVER спечелил престижната награда на публиката и класиран да продължи на международния финал бе д-р Димитър Минчев.  Участници в проекта са студенти по специалност “Информатика” от БСУ, както следва: Стоян Узунов, Христо Христов, Хасан Хасанов, Георги Финфулов и Димитър Минчев. BFU ROVER представлява безжично управляем мобилен робот, базиран на технологиите на Microsoft .NET Gadgeter и Microsoft .NET Micro Framework. Изпозлва се принципа на сокет клиент-сървър комуникационна технология за подаване на управляващи команди към робота, както и за визуализиране на изображения, направени от камера монтирана на него.  Проектът е програмиран на езика C# и се състои от 2 приложения, съответно за мобилния робот и за управляващия го компютър.

Categories
бсу програмиране софтуер

БСУ в Microsoft Imagine Cup 2014

На 11 април 2014 екипа “Continuum” от БСУ участва на престижното международно състезание на Microsoft Imagine Cup 2014 и представи достойно университета с мобилно приложение “FUD” предназначено за платформата Window Phone, което дава възможност за сканиране на баркод на стоки, търсене на информация за тях и изграждане на база данни с продукти от потребителите на приложението, както и търсене на продукти в близка околност по геолокация на телефона. Участници в екипа са: Стоян Узунов студент в четвърти курс по специалност “Информатика и компютърни науки”, Христо Христов в първи курс по специалност „Софтуерно инженерство“ и ментор на екипа – д-р Димитър Минчев – преподавател в ЦИТН на БСУ.

Categories
бсу програмиране софтуер уеб хардуер

Екип от БСУ участник в NASA Space Apps Challenge 2014

На 12 и 13 април 2014 г., България ще участва за втора поредна година в международното състезание NASA International Space Apps Challenge. То е предизвикателтво, в което се състезават иновативно мислещи, талантливи и амбициозни хора от всички възрасти и с това допринасят за решаването на наболели глобални проблеми. Тази година организатори и домакини са Техническият университет – София и ПМГ „Академик Никола Обрешков“ – Бургас, наред с близо 100 локации в целия свят.

Бургаски свободен университет активно се включва в това престижно международно състезание. Член на журито ще бъде проф.дтн Андон Лазаров. Ръководител и ментор на двата екипа студенти от Центъра по информатика и технически науки (ЦИТН) към Бургаски свободени университет (БСУ) ще бъде гл. ас. д-р Димитър Минчев.

Categories
.NET Microsoft бсу софтуер

Екип от БСУ участник в Microsoft Imagine Cup 2014

На 11 април 2014 г. екип от Център по информатика и технически науки (ЦИТН) на Бургаски свободен университет (БСУ) ще участва на престижното международно състезание Microsoft Imagine Cup 2014. Участници в екипа са : Стоян Узунов студент в четвърти курс по специалност „Информатика и компютърни науки“, Христо Христов в първи курс по специалност „Софтуерно инженерство“ и ментор на екипа – д-р Димитър Минчев – преподавател в ЦИТН на БСУ. Проектът е с кодово име FUD и представлява мобилно приложение предназначено за платформата Window Phone, което дава възможност за сканиране на баркодове на стоки, търсене на информация за тях и изграждане на база данни с продукти от потребителите на приложението. Приложението предоставя функция за добавяне на допълнителни продукти, а също има търсене на продукти в близка околност по геолокация на телефона.

Categories
.NET Microsoft софтуер

Добра новина от Microsoft за разработчици на приложения

Гореща добра новина за разработчици на приложения от Microsoft обявена на 2 април 2014, гласи че вече можете да разработвате приложения за всички Windows платформи. Актуализацията Visual Studio 2013 Update 2,  Ви позволява да създавате едновременно Windows Phone 8.1 and Windows 8.1 приложения. Вижте повече информация за тази новина от сайта на компанията в Интернет на адрес : http://msdn.microsoft.com/en-US/windows/dn642498

Разрабочиците могат също да участват в различните Microsoft инициативи по цял свят, които им дават възможност да печелят множество награди и отличия. Повече информация на сайта: https://publishwindows.com/

Categories
бсу софтуер уеб

Windows Phone мобилна версия на БСУ Е-услуги

От днес е налична безплатна мобилна версия на Електронните услуги на Бургаски свободен университет, разработка на д-р Минчев. Приложението е предназначено за мобилни телефони с операцинна система Windows Phone 7.1 или по-нова. Продукта предоставя на студенти и преподаватели от висшето училище достъп до информация за учебен график и изпитна сесия.

Categories
.NET бсу

23 март 2014 без C# в АТП

В неделя (23 март 2014) занятия на Академията за таланти по програмиране няма да има! Моля Ви следете графика на занятията за втори срок на сайта в Интернет на адрес: http://atp.bfu.bg

Categories
програмиране софтуер

MySQL поддръжка за разработчиците на .NET приложения

Разработчиците на приложения предназначени за Windows Store на Microsoft могат да се възползват от MySQL поддръжка посредством MySQL .NET Connector. От версия 6.7 и нагоре на конектора можете да пишете Windows Store Apps с поддръжка на MySQL.

Поради липсата на ADO.NET в Widows Store Apps в Connector.Net за Win RT се поддържат само TCP конекции и следните методи: MySqlConnection, MySqlCommand и MySqlDataReader.

Повече информация в глава 8 от документацията на MySQL озаглавена “Connector.Net Support for Windows Store Apps” в Интернет на адрес: http://dev.mysql.com/doc/connector-net/en/connector-net-rt.html

Последната актуална версия към момента е MySQL Connector .NET 6.8 и поддържа: Entity Framework 6, .NET Framework 4.5.1 и Visual Studio 2013.

Ръководство с демонстрационен проект е наличен в Интернет на адрес: https://blogs.oracle.com/MySqlOnWindows/entry/how_to_using_connector_net

Всичко, което е необходимо да направите е да включите референцията:
C:\Program Files (x86)\MySQL\MySQL Connector Net 6.7.X\Assemblies\RT\MySql.Data.RT.dll

След което можете да изпълявате MySQL заявки, ето пример на програмния език C#:

using (MySqlConnection Connection = new MySqlConnection(“server=localhost;database=students;uid=root;password=qwerty;”)) {
Connection.Open();
MySqlCommand Command = new MySqlCommand(“SELECT * FROM students”, Connection);
using (MySqlDataReader Reader = Command.ExecuteReader()) {
while (Reader.Read()) {
int fan = Reader.GetInt32(“fan”); // факултетен номер
String name = Reader.GetString(“name”); // име на студента
}}}

Categories
.NET Microsoft бсу софтуер

Школата по C# на АТП към БСУ се радва на огромен интерес

Школата по програмиране на езика C# на Академията за таланти по програмиране към Бургаски свободен университет се радва на огромен интерес. При нас възрастта няма значение! Ученици и студенти учатват рамо до рамо в нелеката задача да изучат потенциала на Microsoft технологиите: платформата .NET и езика C#. Очакват ни още предизвикателства и много изненади !

Categories
атп бсу уеб

Академията за таланти по програмиране с нов сайт

Академията за таланти по програмиране (АТП) към Бургаския свободен университет (БСУ) с подкрепата на Telerik Kids Academy е с обновен сайт и релокиран домейн. Поводът е стартирането на новия учебен срок и засиления интерес на ученици и студенти към школите, особенно C# курсът.

Обучението е организирано в три курса по програмиране. Два от тях съответсват на Telerik Kids Academy учебната програма за програмиране на базата на езика C++, и са предназначени както за начинаещи, така и за напреднали. Третият нов курс запознава обучаемите с езика C# на Microsoft, чрез който могат да се разработват конзолни, десктоп и мобилни приложения за платформи Microsoft Windows и Windows Phone.

За повече информация посетете сайта на академията.

Categories
.NET Microsoft софтуер

Монетизиране на Вашето Windows Phone мобилно приложение

Първата грижа на разработчика е да осигури приходи от своето мобилно приложение, за да получи възнаграждение за своя труд. Тук ще говоря за Windows Phone мобилни приложения, затова веднага разглеждаме това, което Microsoft предоставят на разработчиците за целта. Необходимо е да си инсталирате пакета за реклама: Microsoft Advertising SDK for Windows Phone и да се регистрирате в контролния панел Microsoft PubCenter за управляване на мобилни приложения и реклами. Там обаче България все още я няма като страна.

Това ме разочарова и огорчава и решавам да проверя конкуренцията в лицето на Google. Те също имат пакет за реклама: Google Mobile Ads SDK и контролен панел Google AdMob за управляване на мобилни приложения и реклами. И най-приятната изненада е, че платформата им е интегрирана с Google AdSense. По този начин приходите от реклами за мобилни приложения и сайтове са на едно място И в единна сметка.

Веднага пуснах моето първо безплатно мобилно приложение за Windows Phone с реклами от Google AdMob, което е налично за изтегляне в магазина за мобилни приложения на Microsoft.

Categories
.NET бсу програмиране софтуер

Първи занятия на АТП за 2014

Първи занятия за 2014 година на Академията за таланти по програмиране (АТП) към Бургаски свободен университет (БСУ) с подкрепата на Telerik Kids Akademy се проведоха на 11 и 12 януари 2014 година. Съответно групите за начинаещи и напреднали по C++ решаваха коледните задачи от тренировъчната система spoj, а в неделя групата по C# се занимаваше с тренировката Telerik Academy Exam 1 @ 6 Dec 2011 Morning.

Categories
.NET Microsoft бсу софтуер

Първи приложения за Windows 8 на студенти по CS431

Студентите Михаил Панайотов, Ралица Челебиева и Зорница Трендафилова от специалност “Информатика” в БСУ по дисциплината CS431 “Дизайн на потребителски интерфейс” публикуваха успешно първите си приложения в Microsoft Store за Windows 8. Нека да ги поздравим и да им пожелаем успех на пазара на приложения.

.

Categories
.NET Microsoft бсу софтуер

Остават броени дни за регистрация в Imagine Cup 2014

До 20 декември 2013 е крайният срок за регистрация за участие в най-голямото и престижно състезание за иновации за студенти и ученици (над 16 години) в света, наречено Imagine Cup 2014 на компанията Microsoft. Ето какво трябва да направите:

  • Сформирайте екип до трима
  • Потърсете си ментор
  • Регистрирайте се
  • Разкажете идеята си
  • Реализирайте я
  • Представете я на локалните финали
  • Докажете, че сте най-добрите в онлайн полу-финалите
  • Покажете на света на какво сте способни на световните финали!

Вижте повече информация за събитието:

Categories
програмиране софтуер

Приложението “ESA News and Images” с престижна награда

Editor's Pick Award
Editor’s Pick Award

Приложението ESA News and Images предназначено за операционна система Microsoft Windows 8, разработено от д-р Димитър Минчев, получи престижната награда “Editor’s Pick Award” от BestWindows8Apps.net. Повече информация вижте на техния сайт.

Categories
.NET Microsoft софтуер

Препозициониране на приложенията разработвани с Visual Studio 2013 от Windows 8 към 8.1

Операционната система Windows 8.1 предлага нови фукционалности за разработчиците. Visual Studio 2013 не отваря Вашите стари проекти за платформа Windows 8. Необходимо е или да се препозиционира приложенията за Windows 8.1 или да се инсталира инструмента Tools for Maintaining Store apps for Windows 8. Страхотна отправна точка за разрабочиците е документа Migrating your Windows Store app to Windows 8.1. На фигурата по долу можете да видите как изглежда едно семпло препозиционирано за Windows 8.1 Store App приложение.

Windows 8.1 Retargeted Store App
Windows 8.1 Retargeted Store App

 

 

Categories
бсу програмиране софтуер

Windows 8 RSS клиент на принципа Grid App

(1) Създаваме нов проект в Microsoft Visual Studio 2012, със следния избор за проекта: Visual C# > Windows Store > Grid App > OK.

(2) Отваряме: Solution Explorer > DataModel > SampleDataSource.cs

(3) Добавяме в него следните пространства с имена:
using Windows.Web.Syndication; using System.Threading.Tasks; using System.Text.RegularExpressions; using System.IO;

(4) Заместваме кода на класа: public sealed class SampleDataSource
public sealed class SampleDataSource
{
public static ObservableCollection<SampleDataGroup> _allGroups = new ObservableCollection<SampleDataGroup>();
public static ObservableCollection<SampleDataGroup> AllGroups { get { return _allGroups; }}
public static SampleDataGroup GetGroup(string uniqueId){
var matches = AllGroups.Where((group) => group.UniqueId.Equals(uniqueId));
if (matches.Count() == 1) return matches.First();
return null;
}
public static SampleDataItem GetItem(string uniqueId) {
var matches = AllGroups.SelectMany(group =>
group.Items).Where((item) => item.UniqueId.Equals(uniqueId));
if (matches.Count() == 1) return matches.First();
return null;
}
public static async Task<bool> AddGroupForFeedAsync(string feedUrl) {
if (SampleDataSource.GetGroup(feedUrl) != null) return false;
var feedClient = new SyndicationClient();
var feed = await feedClient.RetrieveFeedAsync(new Uri(feedUrl));
var feedGroup = new SampleDataGroup( uniqueId: feedUrl, title: feed.Title != null ? feed.Title.Text : null, subtitle: feed.Subtitle != null ? feed.Subtitle.Text : null, imagePath: feed.ImageUri != null ? feed.ImageUri.ToString() : null,  description: null);
foreach (var i in feed.Items) {
string imgPath = GetImageFromPostContents(i);
if (imgPath != null && feedGroup.Image == null)  feedGroup.SetImage(imgPath);
var dataItem = new SampleDataItem( uniqueId: i.Id, title: i.Title.Text,  subtitle: null, imagePath: imgPath, description: null,  content: i.Summary.Text,  @group: feedGroup);
feedGroup.Items.Add(dataItem);
}
AllGroups.Add(feedGroup);
return true;
}
private static string GetImageFromPostContents(SyndicationItem item) {
var regex = new Regex( "[src href]\\s*=\\s*(?:\"(?<1>[^\"]*)\"|(?<1>\\S+))");
var matches = regex.Matches(item.Summary.Text);
return matches.Cast<Match>()
.Where(m => { Uri url;
if (Uri.TryCreate(m.Groups[1].Value, UriKind.Absolute, out url)) {
string ext = Path.GetExtension(url.AbsolutePath).ToLower();
if (ext == ".png" || ext == ".jpg" || ext == ".jpeg") return true;
}
return false;
}).Select(m => m.Groups[1].Value).FirstOrDefault();
}
}

(5) Отваряме: Solution Explorer > GroupedItemsPage.xaml > GroupedItemsPage.xaml.cs

(6) В метода: protected async override void LoadState, записваме следното:
this.DefaultViewModel["Groups"] = SampleDataSource.AllGroups;
await SampleDataSource.AddGroupForFeedAsync("http://www.sportal.bg/uploads/rss_category_0.xml");

Categories
бсу програмиране софтуер хардуер

От джаджи до роботи с Microsoft Gadgeteer

Робот "Минчо-01"
Робот “Минчо-01”

На 24 август 2013 по време на BurgasConf2013 бе представен безжично управляем мобилен робот, базиран на технологиите на Microsoft .NET Gadgeter и Microsoft .NET Micro Framework. Изпозлва се принципа на сокет клиент-сървър комуникационна технология за подаване на управляващи команди към робота, както и за визуализиране на изображения, направени от камера монтирана на него.  Проектът е програмиран на езика C# и се състои от 2 приложения, съответно за мобилния робот и за управляващия го компютър. 5-минутно видео представяне на идеята от автора на разработката д-р Димитър Минчев, можете да гледате тук, а пълната статия описваща проекта озаглавена “От джаджи до роботи с Microsoft Gadgeteer“, можете да прочетете в електронното списание на БСУ.

Categories
.NET Microsoft бсу софтуер

Излезе от печат “Жълта книга по C#”

Излезе от печат ръководството по програмиране на езика C# озаглавено “Жълта книга по C#”. Българско издание в превод на книгата “Yellow Book” на Rob Miles. Ето отзива на Светлин Наков за книжката:

От години преподавам програмиране и съм се убедил, че първите стъпки при начинаещите са най-трудни. Полезно е, когато започнеш с книга, видео уроци или курс, където да се обяснят с простички думи и по достъпен начин основите на програмирането, базовите конструкции в езика и платформата, придружени с много примери, които лично да изпробваш.

“Жълта книга по C#” е ръководство по програмиране за начинаещи, което запознава с основите на програмирането с езика C# – типове данни, условни конструкции, цикли, методи, масиви, символни низове, изключения и файлове. Ръководството разглежда и основите на обектно-ориентираното програмиране (ООП) в C#, работа с класове, структури, интерфейси, наследяване и полиморфизъм, конструктори, виртуални методи, свойства, делегати и събития.

Учебното пособие е качествен превод на български език с адаптация на книгата “C# Programming – Yellow Book” на Rob Miles, направено на едно компетентно техническо ниво от Димитър Минчев, дългогодишен преподавател по програмиране и компютърни науки в Бургаски свободен университет. Препоръчвам книгата на всички, които искат да направят бързи начални стъпки в основите на програмирането.

Светлин Наков (вж. http://www.nakov.com) е софтуерен инженер с 20 години опит в програмирането и разработката на софтуер, преподавател, консултант, ръководител на проекти и предприемач. Той ръководи най-мащабния образователен проект за обучение на софтуерни инженери в България – Софтуерна академия на Телерик (вж. http://academy.telerik.com), която дарява качествено обучение, професия и работа на хиляди млади хора в софтуерната индустрия.

Categories
.NET Microsoft бсу програмиране софтуер

Започна записването за новата учебна година 2013-2014 в Академията за таланти по програмиране

Бургаският свободен университет (БСУ) продължава своята инициатива Академия за таланти по програмиране (АТП) с подкрепата на Telerik Kids Academy. Академията за деца е национална образователна инициатива на Телерик, която цели да събуди и запази интереса на учениците към компютърното програмиране и да подготви следващите български шампиони по информатика. Учениците се обучават, участват в онлайн състезания, официални турнири и се готвят за национални и международни олимпиади. В детската академия по програмиране учениците ще получат допълнително обучение по информатика, ще развият своето логическо мислене и ще придобият нови знания, ще се научат на компютърно програмиране без да са програмирали досега, ще се готвят за национални и за международни състезания, ще се борят за медали и награди от официални турнири по информатика, ще получат по-добри възможности за висше образование и професионална реализация. Участието и печеленето на медали от Национални състезания и турнири са свързани с възможности за успешна реализация след 12-ти клас: прием в престижен университет и отличен кариерен старт и добра професионална реализация.

Новата учебна година 2013-2014

Новата учебната година 2013-2014 има два учебни срока: първият е с продължителност 4 месеца (от октомври 2013 до януари 2014), а вторият е с продължителност 5 месеца (от февруари 2014 до юни 2014). Обучението е организирано в три курса по програмиране. Два от тях съответстват на Telerik Kids Academy учебната програма за програмиране на базата на езика C++, и са предназначени както за начинаещи, така и за напреднали. Третият нов курс запознава обучаемите с езика C# на Microsoft, чрез който могат да се разработват конзолни и десктоп приложения за Microsoft Windows. Учениците могат да присъстват по желание сутрин или следобед в деня на съответния курс.

Обучението е безплатно. Такса за компютърна зала и техническо обезпечаване за първия учебен срок е 100 лв. Тя трябва да бъде платена в счетоводството на касата на БСУ, до края на октомври 2013.

Повече информация за самата школа, нейния график, учебен план и организация ще бъдат налични след запълване на съответния курс, и ще Ви бъде изпратена по e-mail лично от ръководителя на школата: д-р Димитър Минчев, e-mail: dimitar.minchev@gmail.com, мобилен: 0899 148 872.

Имайте предвид, че местата са ограничени, затова побързайте и регистрирайте Вашето дете. При успешна регистрация на ученика ще видите текст в червен цвят: “Благодаря за Вашата регистрация!”