private void initHomePanel(){
        panelHome = new JPanel();
        panelHome.setLayout(new GridLayout(2, 1));
        ArticleDao ad = ArticleDao.getInstance();
        List<Article> storedAr = ad.findAll();
        if(storedAr.size() == 0)
        {
            RssFeadReader rf = new RssFeadReader("http://www.psg.fr/index_rss.php?id=31&lng=fr");
            List<Article> fetchedAr = rf.getItems();
            // Store to data base;
            System.out.println(fetchedAr.get(0));
            Iterator it = fetchedAr.iterator();
            while(it.hasNext()){
                Article buffer = (Article)it.next();
                if(!buffer.equals(ad.find(buffer.getId()))){
                    ad.insert(buffer);
                }
            }
        }
        storedAr = ad.findAll();
        Object[][] o = new Object[storedAr.size()][2];
        int index = 0;
        for (Article s : storedAr) {
            
            o[index][0] = s.getTitlre();
            o[index][1] = s.getDate();
            index++;
        }
        
        tableNews = new JTable(o, new String[]{"Titre", "Date"} );
        tableNews.addMouseListener(new MouseAdapter() {
        public void mouseClicked(java.awt.event.MouseEvent evt) {
                ArticleDao ad = ArticleDao.getInstance();
                Article ar = ad.find(tableNews.getSelectedRow());
                synopsysPane.setText(ar.getResume());
            }
        
        });
                
        scrollPane = new JScrollPane(tableNews);
        synopsysPane = new JTextPane();
        synopsysPane.setEditable(false);
        
        panelHome.add(scrollPane);
        panelHome.add(synopsysPane);
        panelHome.setVisible(true);
    }